Senior Software Engineer

Microsoft's Silicon and Cloud Hardware Infrastructure Engineering team powers Microsoft's Intelligent Cloud mission, delivering core infrastructure for 200+ online businesses including Azure, Office 365, Xbox Live, and more.
$117,200 - $229,200
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) team is seeking a Senior Software Engineer to join their Firmware Development team. This role is crucial in powering Microsoft's expanding cloud infrastructure and "Intelligent Cloud" mission, supporting over 200 online businesses including Azure, Office 365, Xbox Live, and more.

The position focuses on firmware development and validation for server and rack infrastructure, working with cutting-edge technology in Microsoft's cloud services platforms. The ideal candidate will be responsible for designing and developing automation frameworks, coordinating system software integration, and ensuring high-quality firmware releases.

This is an excellent opportunity for experienced engineers passionate about building reliable, scalable distributed systems. You'll work with Microsoft's MAIA and Cobalt product lines, contributing to the Azure Firmware Center of Excellence. The role offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits.

Key responsibilities include architecture design, system software coordination, debugging, and collaboration with cross-functional teams. You'll be working in a hybrid environment with up to 50% work from home flexibility. The position requires strong technical skills in embedded systems, firmware development, and automation, along with excellent problem-solving and communication abilities.

Microsoft offers an inclusive work environment with industry-leading benefits, including healthcare, educational resources, parental leave, and investment opportunities. This role provides an excellent opportunity to impact Microsoft's cloud infrastructure while working with cutting-edge technology and a talented team of professionals.

Join Microsoft's team to help power the future of cloud computing, working on innovative solutions that impact millions of users worldwide. The position offers significant growth opportunities and the chance to work with the latest technologies in cloud infrastructure and firmware development.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Own architecture design and development for automation framework/infrastructure used in firmware validation
  • Coordinate, integrate, and debug system software across different domains
  • Understand system-level architecture and ensure alignment with product goals
  • Debug and troubleshoot issues for firmware releases
  • Collaborate with architects, firmware teams, and program management
  • Develop and improve unit/integration test coverage and automation pipelines
  • Create documentation for system design
  • Plan project roadmaps and break down into actionable tasks

Requirements For Senior Software Engineer

Python
Java
JavaScript
Linux
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 3+ years of professional experience in embedded systems
  • 3+ years of problem-solving, debugging, unit/system testing skills
  • 3+ years of experience in programming in Python or C or C++ or Rust
  • Experience with Azure DevOps pipeline automation
  • Knowledge of automation framework setup and deployment
  • Experience in firmware development and testing

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
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 Senior Software Engineer

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft, focusing on DPU development and verification for cloud infrastructure, requiring 8+ years of experience in design verification.

Senior Firmware Engineer

Senior Firmware Engineer role at Microsoft focusing on security solutions for Azure infrastructure, requiring 8+ years of hardware and firmware security experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU Runtime OS development and hardware accelerator drivers for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU Runtime Operating System development with emphasis on PCIe subsystem implementation.

Senior DPU Software Engineer

Senior DPU Software Engineer role at Microsoft focusing on security accelerator software development for cloud infrastructure, requiring expertise in embedded systems and cryptography.