Senior Software 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
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their DPU Integration and Test team. This role is part of the Azure Hardware Systems & Infrastructure group, focusing on developing and testing control and data plane software for DPU's custom-built silicon.

The position involves working with state-of-the-art software and hardware to create highly programmable and high-performance chips handling large data volumes. You'll be responsible for testing networking protocols, core DPU accelerators, and features, while ensuring product quality through automated testing and debugging.

The role offers a competitive salary range of $117,200 - $229,200 (higher in SF Bay Area and NYC), comprehensive benefits, and the opportunity to work on innovative products deployed at planet scale. The position is hybrid, allowing up to 50% work from home, with 0-25% travel required.

Key responsibilities include writing test applications in C, developing automated tests in Python, maintaining regression suites, and participating in cross-functional debugging sessions. The ideal candidate should have 4+ years of experience in software engineering, strong knowledge of networking protocols, and embedded systems testing experience.

This is an excellent opportunity for a seasoned software engineer to join Microsoft's mission of empowering every person and organization on the planet to achieve more. The role combines technical expertise with innovation in a collaborative environment, working on cutting-edge infrastructure technology that powers Microsoft's global cloud services.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Write test applications in C that will execute on the DPU runtime software
  • Write automated tests in Python to drive end user workflows
  • Find product defects and participate in cross-functional debugs
  • Maintain automated regression suites, running tests, and triaging failures
  • Research new tools, technologies, and methods to determine solutions

Requirements For Senior Software Engineer

Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in C and/or Python
  • 4+ years previous experience in testing and writing automated tests for networking, storage or server platform features/products
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on BMC Firmware development for Azure cloud infrastructure, requiring 8+ years of embedded systems experience.

Senior Silicon Design Library Verification Engineer

Senior Silicon Design Library Verification Engineer role at Microsoft in Bangalore, focusing on front-end digital design and verification with 6+ years experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Surface Team, focusing on camera software development. Hybrid work in Redmond, WA with competitive salary and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on firmware development for cloud infrastructure, requiring 4+ years of experience in embedded systems and firmware architecture.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Mixed Reality team, focusing on display pipeline software and firmware development for AR/VR technology.