Taro Logo

Sr. Software Engineer

Microsoft is a global technology company that develops software, cloud services, and hardware, empowering people and organizations worldwide.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr. Software Engineer

Microsoft's Azure Edge + Platform team is seeking a Senior Software Engineer to join their Windows Build team within Engineering Systems. This role focuses on developing cloud-based services and tools that power Microsoft's build infrastructure, supporting both Azure and Windows development. The position involves working with a complex infrastructure of 8,000+ build machines, creating and managing build schedules, configurations, and status reporting systems.

The role is part of the Build Management team, where you'll be responsible for developing features for next-generation build systems, driving service health and security initiatives, and maintaining critical systems while keeping them operational. This position offers an opportunity to work with large-scale systems that impact Microsoft's core products and services.

The ideal candidate will have strong experience in software development, particularly with languages like C++, C#, and Java, along with database management skills. You'll be working in a highly collaborative environment, solving complex problems, and ensuring the reliability and security of build systems that serve thousands of engineers.

This position offers competitive compensation, comprehensive benefits, and the opportunity to work on systems that impact billions of devices worldwide. The role combines technical challenges with business impact, requiring both strong engineering skills and the ability to collaborate across teams effectively. Working at Microsoft, you'll be part of a culture that values growth mindset, innovation, and inclusive collaboration, with the mission to empower every person and organization on the planet to achieve more.

Last updated 2 months ago

Responsibilities For Sr. Software Engineer

  • Designing and developing features that will integrate into the next gen build systems
  • Enhance the security posture of our services
  • Devise ways to make our services more robust and self-healing
  • Address customer issues and pain points to ensure an amazing experience
  • Debug reliability failures caused by our services

Requirements For Sr. Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • 4+ years of experience in coding languages, specifically C++/ C#/ Java
  • 3+ years of experience with SQL server/database management
  • 3+ years of experience in design and coding, with a focus on scalable architecture
  • Must pass Microsoft Cloud Background Check
  • Basic understanding of software supply chain concerns around Quality and Security
  • Self-driven and passionate developer with communication skills
  • Basic knowledge of engineering systems including building, validating, and deploying software for Windows

Benefits For Sr. Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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?