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 7 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

Senior Software Engineer position at Microsoft Bangalore, working on Azure SQL Database and SQL Server, focusing on database development and AI integration.

Software Engineer

Senior Software Engineer role at Microsoft Security in Dublin, focusing on identity and network access authorization, building scalable systems handling millions of requests per minute.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Prague, focusing on MS Teams Multimedia Reliability, combining software development with SRE practices in a hybrid work environment.

Sr. Software Engineer

Senior Software Engineer position at Microsoft working on the Dataverse platform, building microservices for real-time data insights with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft in Vancouver, working on Power BI and Microsoft Fabric, focusing on data connectivity and semantic modeling capabilities.