Senior Software/Build Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software/Build Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software/Build Engineer to join their DPU Runtime (OS) Driver team. This role is part of the team responsible for Microsoft's expanding Cloud Infrastructure and powering Microsoft's "Intelligent Cloud" mission.

The position focuses on developing cutting-edge, high-performance scalable and programmable DPU software, with emphasis on Control Plane device drivers and associated tools. As a key contributor within the DPU driver software team, you'll leverage your Operating System, Driver, and Embedded Software Development expertise to contribute to DPU driver code and related host software.

The Data Processing Unit (DPU) team combines state-of-the-art software and hardware expertise to create highly programmable and high-performance ASICs capable of efficiently handling large data streams. Your work will have significant impact across Azure through the development of the latest generation PCIe adapter cards.

The role offers a competitive salary range of $117,200 - $229,200 USD (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and investment options. Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more.

Key responsibilities include developing and maintaining test infrastructure, managing machine fleets, creating automation frameworks, and helping migrate build systems to Azure platforms. The ideal candidate brings 4+ years of technical engineering experience, strong Python skills, and experience with build infrastructure in cloud environments.

This position offers an excellent opportunity to work on cutting-edge technology while contributing to Microsoft's cloud infrastructure. You'll be part of a team that values innovation, collaboration, and continuous learning, with access to extensive resources and opportunities for professional growth.

Last updated 9 days ago

Responsibilities For Senior Software/Build Engineer

  • Develop and maintain test infrastructure for DPU engineers
  • Manage and improve test infrastructure and machine fleets
  • Work with engineering teams to identify infrastructure requirements
  • Develop test-related tooling, frameworks, and automation
  • Ensure DPU Tools team can build and support needed build and test infrastructure
  • Plan for long-term infrastructure requirements
  • Help team migrate build and test infrastructure to Azure processes

Requirements For Senior Software/Build Engineer

Python
Linux
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 3+ years experience working in projects related to tooling, automation and test frameworks/infrastructure
  • 3+ years experience working with build-related infra and processes within cloud environment
  • 1+ years experience with embedded systems
  • Experience with Python, familiarity with C/C++
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software/Build 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?

Jobs Related To Microsoft Senior Software/Build Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.