Senior Software Engineer

Microsoft delivers core infrastructure and foundational technologies for over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their Data Processing Unit (DPU) group, which brings together experts in hardware and software design to build state-of-the-art highly programmable microprocessor solutions. This role is critical in handling large-scale data-centric workloads across Microsoft's platforms.

The position offers an exciting opportunity to work on core computing infrastructure for DPU technology, making significant contributions to foundational infrastructure in the Azure cloud platform. The ideal candidate will have strong experience in application frameworks, programming language runtimes, and computing frameworks, with expertise in languages like C, C++, Java, Python, and preferably Rust.

Key responsibilities include designing and implementing core computing infrastructure, improving system stability and efficiency, providing customer support, and fostering understanding of DPU computing models. The role requires collaboration with cross-functional teams and stakeholders across the organization.

The position offers competitive compensation ($117,200 - $229,200 USD annually, higher for SF Bay Area and NYC), comprehensive benefits including healthcare, educational resources, and parental leave. This hybrid role allows up to 50% work from home with 0-25% travel requirements.

This is an excellent opportunity for experienced engineers passionate about low-level system software, hardware acceleration, and cloud computing to make a significant impact on Microsoft's cloud infrastructure while working with cutting-edge DPU technology.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Collaborate on the design and implementation of core computing infrastructure for the DPU
  • Improve existing systems and services to ensure exceptional stability, efficiency and maintainability
  • Provide operational support to customers, addressing their diverse product feature needs
  • Cultivate a deep understanding of the DPU computing model among our customers
  • Engage with stakeholders across the organization
  • Embody our organizational culture and values

Requirements For Senior Software Engineer

Rust
Java
Python
  • Bachelor's degree in computer science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Java, Scala, or Python
  • 4+ years experience designing scalable systems APIs and computing frameworks
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • Experience developing and maintaining Rust applications and/or services (preferred)
  • Knowledge of LLVM, gcc and/or rustc internals (preferred)
  • Experience developing and/or debugging low level system software including operating system internals and virtualization technologies (preferred)
  • Experience co-designing hardware-software and working with hardware accelerators (preferred)
  • Familiarity with cloud computing technologies and distributed systems (preferred)

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
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 role at Microsoft's Cloud Operations + Innovation team, focusing on datacenter infrastructure automation and planning systems, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Bing Image & Video Search team, focusing on infrastructure and distributed systems with AI integration.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure CXP team, focusing on cloud platform development and customer experience. Remote work available, competitive pay $117-229K.

Senior Optical Network Development Engineer

Senior Optical Network Development Engineer role at Microsoft, focusing on Azure Fiber infrastructure, automation, and next-gen optical networking solutions including Hollow Core Fiber technology.

Senior Software Engineer (Full Stack)

Senior Full Stack Software Engineer role at Microsoft's Partner Engineering Platform Team, focusing on building scalable web applications to improve Windows device quality and partner experience.