Sr. Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer

We are looking to hire a Sr. Software Engineer to join our team! Azure Edge + Platform [E+P] is responsible for Microsoft's Operating Systems, IoT and Edge products, Engineering Systems, and Health Platforms that span cloud-to-edge and edge-to-cloud. E+P is the platform team for the company and the foundation upon which virtually every Microsoft product and service, like Azure, Xbox, HoloLens, Visual Studio, Microsoft 365, and Microsoft Teams, is built.

The Windows Build team is innovating the way first-party and third-party Microsoft developers build, test, and ship code and services to 1 billion+ devices. We are creating an industry leading set of cloud-based services, developer tools, and processes to empower thousands of engineers to develop for Azure and Windows.

The Build Management team is seeking a top notch engineer who is passionate about developing high quality services that will help create and manage schedules, configuration, execution, and status reporting for hundreds of parallel builds (across several Windows' releases) in a manner that is secure, reliable and automatic. We deal with a complex infrastructure of 8k+ build machines, and interface with several teams to ensure that information is updated as near real-time as possible.

As an engineer on the Build Management team, you will be responsible for:

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

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 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

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field
  • 6-8+ years of relevant technical engineering experience
  • Strong communication skills and customer-oriented problem-solving abilities
  • Basic knowledge of engineering systems including building, validating, and deploying software for Windows
  • Basic understanding of software supply chain concerns around Quality and Security

Benefits include industry-leading healthcare, educational resources, discounts on products and services, savings and investments, maternity and paternity leave, generous time away, giving programs, and opportunities to network and connect.

Microsoft is an equal opportunity employer and values diversity in the workplace.

Last updated 3 months ago

Responsibilities For Sr. Software Engineer

  • Design and develop 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
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Sr. Software Engineer

Medical Insurance
Education Budget
401k
Parental Leave
  • 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 Sr. Software Engineer

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.