Microsoft's Azure Container Instances team is seeking a Principal Software Engineer to develop innovative solutions for their cloud services. This role offers an exciting opportunity to work across various technology stack layers, from enhancing user experiences to building scalable distributed cloud services.
As a Principal Software Engineer, you'll be responsible for designing and implementing solutions for global services operating at massive scale. The position requires expertise in cloud computing, distributed systems, and programming languages like GO, C++, Java, or Python. You'll work on critical projects that handle customer traffic to Azure Container Instances and contribute to the platform's overall architecture.
The role combines technical leadership with hands-on development, requiring 6+ years of technical engineering experience and strong expertise in cloud compute projects. You'll collaborate with a diverse team that values continuous learning and embraces challenges. The position offers significant impact potential, working on services that operate at cloud scale.
Benefits include industry-leading healthcare, educational resources, parental leave, and generous time away. The compensation is competitive, with a base pay range of $139,900 - $274,800 per year (higher in SF Bay Area and NYC).
This is an excellent opportunity for experienced engineers passionate about cloud computing and distributed systems who want to make a significant impact at Microsoft. The role offers both technical challenges and growth opportunities, working with cutting-edge technologies while contributing to solutions used by customers worldwide.
Microsoft provides an inclusive work environment and comprehensive benefits package. They value diversity and encourage applications from all qualified candidates, regardless of background. The position offers flexibility with up to 100% work from home options and requires minimal travel (0-25%).