This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Senior Software Engineer – Auction Logic – Monetize Platform. We built a platform to provide an open, transparent marketplace and powerful enterprise technology enabling marketers to connect and engage consumers on thousands of high-quality websites and apps. The Monetize Platform is an advanced buy-side and sell-side advertising technology platform that enables buyers and sellers to access and trade premium inventory in a transparent and streamlined environment. Microsoft is hiring an experienced Senior Software Engineer to join the Auction Logic team, specifically focused on build, test, deploy, and monitoring.
Job Responsibility:
Lead the cross-team engineering efforts to build business critical products for publishers and buyers on the Monetize platform.
Collaborate with a team of smart, passionate engineers.
Own significant areas of the Monetize real-time platforms and function as the architect.
Participate in setting the roadmap and direction for your areas of responsibility.
Designing and implementing scalable solutions including new features and enhancements of our Platform.
Participating in and helping lead planning sessions with Product Management and Engineering team leads to constructing feature requirements and specifications.
Produce prototype features quickly and participate in gathering feedback from clients.
Bring innovation to the team in new features, improving build processes and product development lifecycle.
Participate in code reviews and provide feedback to increase code efficiency, maintainability and robustness.
Support and debug production level issues and provide fixes in an expedient manner.
Mentor junior engineers on best practices in software development
Works with appropriate stakeholders to determine user requirements for a set of features.
Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
Creates and implements code for a product, service, or feature, reusing code as applicable.
Contributes to efforts to break down larger work items into smaller work items and provides estimation.
Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Nice to have:
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
5+ years of experience as a professional software developer.
Experience building high performance, multi-threaded, distributed systems and applications, preferably in a Linux environment.