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 100 billion requests daily. The position involves working on real-time auction systems that connect advertisers with publishers, operating under strict time constraints of less than 100 milliseconds.
The ideal candidate will have 7+ years of experience in building low-latency, scalable distributed systems, with expertise in languages like Java, Go, Rust, or C++ in Linux environments. You'll be responsible for designing and implementing solutions that span multiple applications, ensuring high quality and maintaining real-time constraints.
As a technical leader, you'll own significant parts of the platform, mentor team members, and collaborate with product teams to optimize systems and develop new features. The role offers the opportunity to work with cutting-edge technology in digital advertising, processing over 150 TB of new data daily.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The position is hybrid, allowing up to 50% work from home, with 0-25% travel requirements. Join a team that's revolutionizing digital advertising technology while working for a company committed to empowering every person and organization on the planet.