M

Microsoft

Builds workplace software, PCs and cloud services

Principal Software Engineer - Microsoft Advertising

Backend EngineeringPosted on Nov 6
Full-timeRedmond, WA, USA$142.8k - $304.2k /yr

About the Job

Requirements

  • A Bachelor's Degree in Computer Science or a related technical field and 6 or more years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Experience with high-throughput production systems where scalability, latency, and stability are critical.
  • Experience with performance and system optimization or tuning.
  • Ability to design, evolve, and maintain complex systems over time.
  • Experience collaborating with cross-functional teams to deliver solutions aligned with business needs.
  • Ability to analyze and address performance or reliability issues in production environments.
  • Experience with real-time bidding systems, ad tech, or high-frequency decision systems.
  • Experience with machine-learning-driven decision systems or integrating models into production pipelines.
  • Exposure to large-scale data processing or feature pipelines.
  • Experience with cloud environments and modern deployment practices.

Responsibilities

  • Own technical direction and execution for core components of a high-scale, latency-sensitive real-time bidding service at the heart of Microsoft Ads.
  • Lead the design and implementation of scalable, high-performance backend systems operating under strict latency and reliability requirements.
  • Drive platform modernization and long-term sustainability of critical services, improving code quality, maintainability, and operational safety.
  • Ensure the service's performance, scalability, and stability as traffic, data volume, and business requirements grow.
  • Define and evolve instrumentation, observability, and experimentation capabilities to support data-driven decision-making and safe production changes.
  • Collaborate with engineering, data science, experimentation, product, and infrastructure partners to align technical solutions with business goals.
  • Provide technical leadership and mentorship, influencing architecture decisions and engineering best practices across teams.

Desired Qualifications

  • A Master's Degree in Computer Science or a related technical field and 8 or more years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python; or a Bachelor's Degree in Computer Science or a related technical field and 12 or more years of such experience; or equivalent experience.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs