Taro Logo

Principal Software Engineer

Microsoft is a global technology company that develops and sells software, services, and hardware.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Developer Tools
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Azure DevOps is a critical part of Microsoft's cloud infrastructure, providing essential services for millions of engineers worldwide, including work planning, repositories, CI/CD, and test management. As a Principal Software Engineer in the Azure DevOps team, you'll be responsible for ensuring the platform's reliability, performance, and continuous evolution.

The role involves working on a distributed team focused on maintaining and enhancing Azure DevOps' core services. You'll be instrumental in designing and implementing features that impact millions of developers, with a strong emphasis on scalability and performance. The position requires deep technical expertise in cloud services, distributed systems, and modern development practices.

Your work will directly influence how developers worldwide build and deploy software, as Azure DevOps is the solution of choice for thousands of Microsoft's largest customers and internal teams. You'll be responsible for maintaining the platform's promise of being always available, always reliable, and always responsive.

The role offers an opportunity to work with cutting-edge technologies and contribute to a service that's fundamental to modern software development. You'll collaborate with talented engineers across Microsoft, lead technical initiatives, and help shape the future of development tools and practices.

This position requires a blend of technical excellence, leadership skills, and customer focus. You'll need to balance architectural decisions with practical implementation, mentor team members, and maintain a strong connection to customer needs. The role involves 25-50% travel and offers a hybrid work arrangement with up to 50% work from home flexibility.

If you're passionate about developer productivity, have deep technical expertise, and want to make a significant impact on how software is built and deployed at scale, this role offers an exceptional opportunity to work on technology that powers development teams worldwide.

Last updated 3 months 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
JavaScript
React
TypeScript
  • 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

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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