Principal Software Engineer

Microsoft is a global technology company that develops software, cloud services, and hardware products.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft's Azure DevOps team is seeking a Principal Software Engineer to join their mission of building services that enhance engineering team productivity. This role is part of a team responsible for Azure DevOps - a suite of services within Microsoft Azure that provides work planning, repos, CI/CD, and test management capabilities. The position offers a hybrid work arrangement with up to 50% work from home and requires 25-50% travel.

The ideal candidate will have extensive experience in full-stack software development, with a focus on cloud services at scale. You'll be working on enhancing performance, scalability, and compliance while delivering productivity improvements for millions of Azure developers. The role requires deep technical expertise in various technologies including C#, SQL, ASP.NET, React, and TypeScript, along with strong leadership abilities to mentor team members and drive engineering excellence.

This is an exceptional opportunity to make a significant impact at Microsoft, working with cutting-edge technologies and contributing to products used by millions of developers worldwide. The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. You'll be part of a distributed team that values communication, customer obsession, and continuous improvement.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and excellent communication skills. You'll be instrumental in shaping the future of developer tools and services while working with some of the most advanced cloud technologies in the industry.

Last updated 34 minutes ago

Responsibilities For Principal Software Engineer

  • Collaborate closely with Product, Design, and Engineering teams to plan and execute on key business priorities
  • Design, implement, test, instrument, document and maintain features using C#, SQL, ASP.Net, HTML5, React, Typescript, PowerShell, and Azure
  • Lead the team in adopting new technologies, tools and practices from Microsoft and industry
  • Champion engineering practices of safe and fast paced releases
  • Support and influence team culture of customer obsession, continuous improvement, reflection, and growth
  • Be avid customer advocate – meet with customers, and product support to learn about their experience

Requirements For Principal Software Engineer

Java
TypeScript
React
  • 10+ years professional software development with at least two of the following C#/C++/Java, SQL, HTML5/JavaScript/React or ASP.NET
  • 8+ years of professional experience designing, building, and running Cloud Services at large scale
  • Excellent analytical skills as well as communication skills both verbal and written
  • Experience with Continuous Integration and Continuous Deployment paradigms
  • Familiarity with SQL databases and/or NoSQL document stores
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers
  • Experience using and contributing to Open Source or Inner Source
  • Hands on experience using containers like Docker or any other competitive container technologies

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 position at Microsoft focusing on Windows accessibility features, requiring 10+ years of experience in C++ and software development.

Principal Software Engineer

Principal Software Engineer position at Microsoft, focusing on security and data governance solutions, offering remote work and competitive compensation.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on xPU Kernel Team, focusing on Windows infrastructure and driver interfaces for accelerator devices.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure Communication Services, building scalable data infrastructure and customer interaction solutions with competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer position at Microsoft's 1ES team, focusing on developing engineering tools and services, offering competitive salary and remote work options.