Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Backend
Principal Software Engineer
Hybrid
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Join Microsoft's AI Fundamentals team as a Principal Software Engineer and help revolutionize the search stack with containerization. This role offers an exciting opportunity to work on creating, testing, and maintaining scalable solutions running on Kubernetes and cloud-native technologies. You'll be part of the team shaping MAI platform vision and transforming Bing into a cloud-native search engine.

The position requires extensive experience in Kubernetes, infrastructure management, and software development. You'll work with cutting-edge technologies while collaborating with teams across MAI to deliver platform tools and services. The role combines technical leadership with hands-on development, focusing on solving complex problems in building a containerization platform at scale.

Microsoft offers a competitive compensation package, including a base salary range of $137,600 - $267,000 (higher in SF and NYC areas), comprehensive benefits, and a culture of inclusion and innovation. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining team collaboration.

This is an excellent opportunity for experienced engineers passionate about cloud infrastructure, containerization, and large-scale systems. You'll contribute to Microsoft's mission of empowering global achievement while working with advanced technologies and talented professionals in the AI and search domain.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Design and develop large-scale distributed software services and solutions
  • Collaborate with stakeholders to determine user requirements
  • Perform system design with well-defined interfaces across multiple components
  • Develop best-in-class engineering for services
  • Improve test coverage, organize and implement integration tests
  • Troubleshoot and optimize automation, reliability, and monitoring for Live Site

Requirements For Principal Software Engineer

Kubernetes
Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 5+ years experience with Kubernetes on Azure or other cloud environments
  • 5+ years experience in Infrastructure Management
  • 4+ years experience in automating deployment processes and managing CI/CD pipelines
  • 4+ years experience with tools and practices that support continuous deployment and testing
  • Must pass Microsoft Cloud Background Check

Benefits For Principal 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 Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft leading AI and productivity innovation for Copilot and Microsoft 365, offering competitive pay and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, leading development of security monitoring platform for Entra identity services with focus on MFA and conditional access.

Principal Software Engineer - RDMA

Principal Software Engineer position at Microsoft focusing on RDMA networking software development for Azure cloud infrastructure, offering competitive compensation and hybrid work arrangement.

Principal Software Engineer

Principal Software Engineer role at Microsoft Vancouver, leading AI and content systems development with LLMs, offering competitive pay and hybrid work.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading AI Extensibility Platform development for Teams & M365, offering hybrid work and competitive compensation.