Senior Software Engineer

Microsoft is a global technology company that provides cloud infrastructure, software, and hardware solutions.
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
10+ 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 Engineering team. This role is crucial in designing and developing firmware and software solutions for Server and Rack Infrastructure components deployed in Microsoft's cloud services. The position offers a unique opportunity to work with cutting-edge cloud infrastructure, supporting over 200 online businesses including AI, Bing, Office 365, and Azure platform globally.

The ideal candidate will have extensive experience in firmware development and validation, with a strong background in server and infrastructure components. You'll be working closely with Microsoft product groups, industry partners, and researchers to architect and develop server diagnostics solutions. The role requires expertise in hardware security, quality, reliability, and serviceability.

Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of a team that's driving Microsoft's "Intelligent Cloud" mission. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers passionate about firmware development and cloud infrastructure to make a significant impact at one of the world's leading technology companies.

The role combines technical expertise with collaborative skills, as you'll be working with cross-functional teams and influencing partners at all levels. With Microsoft's strong presence in cloud computing and commitment to innovation, this position offers excellent growth potential and the chance to work on large-scale, impactful projects.

Last updated 41 minutes ago

Responsibilities For Senior Software Engineer

  • Design and develop firmware and software solutions for Server and Rack Infrastructure components
  • Work with Silicon vendors and ODMs for hardware component development
  • Create validation test plans and develop test content
  • Debug and triage production level issues
  • Implement and validate firmware for security
  • Collaborate with cross-functional teams, stakeholders and partners

Requirements For Senior Software Engineer

Python
Linux
Rust
  • Masters or BE in Computer Science, Electronics or Electrical Engineering
  • 10+ years of hands-on experience in RUST/PowerShell/Python/C/C++/C# in Linux and Windows Server environments
  • 7+ years of hands-on experience in product quality and validation
  • Experience with cloud-scale architecture and infrastructure
  • Track record in working with Silicon vendors (CPU, SoC, FPGA, GPU, etc.) and ODMs
  • Experience in validation / development in server space
  • Experience in creating or working Azure DevOps

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

Senior Software Engineer position at Microsoft's Azure SCHIE team in Bangalore, focusing on firmware development for server infrastructure with emphasis on security and cloud-scale manageability.

Senior Software Engineer

Senior Software Engineer role at Microsoft Surface team in Hyderabad, focusing on embedded systems and device driver development for Surface products.

Firmware Engineer

Senior Firmware Engineer position at Microsoft's Xbox division, developing embedded systems for gaming hardware with competitive pay and benefits.

Senior Software Development Engineer

Senior Software Development Engineer role at Microsoft working on AI drivers and systems integration, offering hybrid work and comprehensive benefits.

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft focusing on software tools and automation for silicon design, combining security expertise with hardware engineering.