Senior Software Engineer

Microsoft empowers every person and every organization on the planet to achieve more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Advertising

Description For Senior Software Engineer

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.

Last updated 10 hours ago

Responsibilities For Senior Software Engineer

  • Lead cross-team engineering efforts to build business critical products
  • Design and implement scalable solutions including new features and enhancements
  • 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
  • Support and debug production level issues
  • Mentor junior engineers on best practices in software development

Requirements For Senior Software Engineer

Java
Go
Linux
Rust
  • 7+ years of experience as a professional software developer
  • Experience building low latency, scalable, realtime or near realtime distributed systems in backend languages like C, C++, Rust, Go, Java, C#
  • Experience practicing advanced optimization techniques
  • Strong fundamental understanding of generalized architecture patterns and service-oriented architecture (SOA)
  • Excellent Computer Science fundamentals with regards to data structures, algorithms, time complexity
  • Experience providing mentorship and guidance, including code reviews, training, and feedback

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID platform, building authentication and directory services that serve billions of requests daily. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft Hyderabad, focusing on building and scaling AI model-serving platforms for Azure Managed Inference team.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale security services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Microsoft Entra ID, building critical authentication and directory services used by millions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on AI and cybersecurity, offering remote work and competitive compensation.