Senior Software Engineer

Microsoft Advertising empowers advertisers to reach their potential through digital advertising solutions on the Microsoft Advertising platform.
Backend
Senior Software Engineer
Hybrid
7+ years of experience
AI · 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 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.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Lead cross-team engineering efforts for business critical products
  • Design and implement scalable solutions for the Platform
  • Participate in planning sessions with Product Management
  • Produce prototype features and gather feedback from clients
  • Bring innovation to the team in new features and processes
  • Participate in code reviews
  • Support and debug production level issues
  • Mentor junior engineers

Requirements For Senior Software Engineer

Java
Go
Linux
Rust
  • 7+ years of experience as a professional software developer
  • Experience building low latency, scalable, realtime distributed systems in backend languages
  • Experience practicing advanced optimization techniques
  • Strong understanding of architecture patterns and service-oriented architecture (SOA)
  • Excellent Computer Science fundamentals in data structures, algorithms, time complexity
  • Experience providing mentorship and guidance, including code reviews
  • Passion for enabling customer success

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 AI infrastructure for online advertising, focusing on scalable systems and machine learning solutions.

Windows Support Performance Engineer

Senior Windows Support Engineer position at Microsoft, focusing on advanced troubleshooting and customer support with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on AI and cybersecurity solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on hardware security, TPM, and secure processor development for Azure, Windows, and Xbox platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on compiler and build system optimization, offering competitive pay and comprehensive benefits.