Microsoft Advertising (MSA) is seeking a Senior Software Engineer to join their Auction Logic team within the Monetize Platform. This role is crucial in developing and maintaining a large-scale distributed platform that processes over 5 million QPS and handles 150 TB of new data daily.
The position focuses on building and operating core components of the Monetize real-time platform, specifically working on distributed servers that run auctions for ad impressions, deliver ad content, and handle accounting. The platform operates under strict real-time constraints, requiring responses within 100 milliseconds.
As a technical leader, you'll be responsible for designing and implementing solutions that span multiple applications on the real-time platform. You'll work with cutting-edge technologies and be part of a team that's scaled from processing 300k QPS to over 5 million QPS, handling approximately 100 billion requests per day.
The role offers an opportunity to work on challenging technical problems at massive scale, collaborating with smart, passionate engineers to optimize software for performance, space, and algorithmic efficiency. You'll own significant parts of the platform and influence its direction, working closely with product teams to build revolutionary new products for clients.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off. The company maintains a strong culture of inclusion where everyone can thrive, emphasizing values of respect, integrity, and accountability.
This position is ideal for experienced engineers who are passionate about building high-quality, scalable systems and who thrive in a collaborative environment where they can mentor others and contribute to significant technical decisions. The hybrid work arrangement offers flexibility with up to 50% work from home opportunity.