Microsoft's ES365 (Microsoft 365 Engineering Systems) team is seeking a Principal Software Engineer to join their dynamic team responsible for the end-to-end developer experience in Office and Substrate. This role offers an exciting opportunity to work on large-scale projects within one of Microsoft's most diverse divisions.
The team manages crucial tools spanning from source control and check-in experience to build, validation, and deployment automation. They're currently undertaking significant transformations, moving away from proprietary tools towards "one Microsoft" investments, open source, and industry standard tools, while leveraging AI to reinvent productivity.
As a Principal Software Engineer, you'll work across a wide range of technologies including web application development, CLI development, back-end services, machine learning, managed code, native code, cross-platform solutions, databases, distributed systems, and cloud services. You'll be at the core of Microsoft 365, acting as a force multiplier enabling groups of engineers to do their best work.
The role requires expertise in C# and JavaScript, with significant experience in building highly available distributed systems at scale. You'll collaborate with engineers, product managers, designers, and partner teams to deliver features with optimal design and architecture. Key responsibilities include mentoring other engineers, owning feature development across the entire lifecycle, and writing clean, scalable code.
The position offers competitive compensation with a base pay range of $133,600 - $256,800 (higher for SF Bay Area and NYC), along with comprehensive benefits. This is an opportunity to be at the center of Microsoft 365's engineering systems evolution, working in an inclusive environment that values diversity and innovation.