Senior Software Engineer

Microsoft is a global technology company powering cloud infrastructure and platforms including Azure, Office 365, Xbox Live, and Bing.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Silicon Cloud Hardware Infrastructure Engineering (SCHIE) team is seeking a Senior Software Engineer to join their Data Processing Unit (DPU) group. This role focuses on developing computing infrastructure for Microsoft's cloud platforms, working with cutting-edge microprocessor solutions. The position involves full software lifecycle development, from design to deployment, specifically for DPU technology.

The ideal candidate will bring strong experience in application frameworks, programming language runtimes, and computing frameworks. You'll be working with a team that powers Microsoft's vast cloud infrastructure, supporting services like Azure, Office 365, Xbox Live, and more. This role offers an opportunity to make significant contributions to foundational cloud infrastructure while working with state-of-the-art technology.

The position offers competitive compensation, comprehensive benefits, and the chance to work 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, working in an inclusive culture that values growth mindset, innovation, and collaboration.

Key technical areas include experience with languages like C, C++, Java, Scala, or Python, and preferably Rust. Knowledge of compiler internals, system software, and hardware acceleration is highly valued. This role combines deep technical expertise with the opportunity to shape the future of cloud computing infrastructure at one of the world's leading technology companies.

Last updated 22 days ago

Responsibilities For Senior Software Engineer

  • Collaborate on the design and implementation of core computing infrastructure for the DPU
  • Improve existing systems and services for stability, efficiency and maintainability
  • Provide operational support to customers
  • Cultivate understanding of DPU computing model among customers
  • Engage with stakeholders across the organization

Requirements For Senior Software Engineer

Rust
Python
Java
  • Bachelor's degree in computer science or related technical discipline AND 4+ years technical engineering experience
  • Experience designing scalable systems APIs and computing frameworks
  • Must pass Microsoft Cloud Background Check
  • Knowledge of LLVM, gcc and/or rustc internals
  • Experience with low level system software and virtualization technologies
  • Familiarity with cloud computing and distributed systems

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Product and service discounts
  • 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 Engineering Manager

Senior Software Engineering role at Microsoft Bing Ads, focusing on large-scale distributed systems and ad serving platforms in Barcelona, Spain.

Senior Software Engineer - Azure Storage Infrastructure

Senior Software Engineer position at Microsoft working on Azure Storage Infrastructure, developing large-scale distributed systems with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Ads, focusing on distributed systems and cloud solutions, offering competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data and Spark technologies, focusing on distributed systems and cloud services development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team in Barcelona, working on Spark and distributed systems with hybrid work arrangement.