Senior Software Engineer

5 Days ago • 4-6 Years • DevOps • $117,200 PA - $250,200 PA

Job Summary

Job Description

The Senior Software Engineer will be part of the DPU group, developing compilers, assemblers, tooling, and computing infrastructure. Responsibilities include all phases of the software lifecycle (design, implementation, testing, deployment, and support). The role requires expertise in data center networking, programming language runtimes, and/or computing frameworks, with a focus on improving system stability, efficiency, and maintainability. Collaboration with stakeholders and providing operational support to customers are key aspects of this position. The engineer will contribute significantly to foundational infrastructure within the Azure cloud platform.
Must have:
  • 4+ years experience in C, C++, Java, Scala, or Python
  • 4+ years designing scalable systems APIs
  • 2+ years experience with compiler, assembler, or linker internals
  • Develop compilers, assemblers, and tooling
Good to have:
  • Master's degree in Computer Science
  • Experience with Rust
  • Experience with low-level system software
  • Hardware-software co-design experience
  • Familiarity with cloud computing and distributed systems

Job Details

Overview

Microsoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform. The Data Processing Unit (DPU) group within SCHIE brings together experts in hardware and software design to build state-of-the art highly programmable microprocessor solutions to efficiently handle the large volume of data-centric workloads across Microsoft's platforms. 

 

We are looking for an experienced engineer with a background in data center networking, programming language runtimes, and/or computing frameworks. You will be part of a team developing compilers, assemblers, tooling and computing infrastructure for the DPU and will be involved in all phases of the software lifecycle including design, implementation, test, deployment and support. This opportunity will enable you to develop domain expertise in DPU technology and make significant contributions to foundational infrastructure in the Azure cloud platform. 

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

Qualifications

Required Qualifications 

  • 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 
  • OR equivalent experience. 
  • 4+ years experience designing scalable systems APIs and computing frameworks. 
  • 2+ years experience working on compiler, assembler and/or linker internals including but not limited to LLVM, gcc and/or rustc. 

 

Other Qualifications

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

 

Preferred Qualifications 

  • Master’s degree in computer science or related technical field and 6+ years technical engineering experience. 
  • Experience developing and maintaining Rust applications and/or services. 
  • Experience developing and/or debugging low level system software including operating system internals and virtualization technologies. 
  • Experience co-designing hardware-software and working with hardware accelerators. 
  • Familiarity with cloud computing technologies and distributed systems. 

 

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until May 1, 2025.

 

 

#AHSI

Responsibilities

  • Develop compilers, assemblers and tooling to translate networking protocol descriptions into micro-programs for network-oriented hardware accelerators on the DPU. 
  • 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. 

Similar Jobs

Push Gaming - Mathematician

Push Gaming

Poland (Hybrid)
1 Month ago
ByteDance - Senior Site Reliability Architect - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Bytro - Quality Assurance / QA Specialist - Gaming (f/m/x)

Bytro

Hamburg, Hamburg, Germany (Hybrid)
8 Months ago
Playrix - Lead SDET

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
6 Months ago
Microsoft - Technical Support Engineer

Microsoft

Bengaluru, Karnataka, India (Hybrid)
1 Day ago
Mattel  Inc  - Live Games Infrastructure Manager - Digital Gaming

Mattel Inc

El Segundo, California, United States (On-Site)
6 Months ago
The Walt Disney Company - Build & Release Engineer

The Walt Disney Company

Emeryville, California, United States (On-Site)
1 Month ago
Rackspace Technology - Database Reliability Engineer

Rackspace Technology

(Remote)
1 Month ago
Luxoft - Senior Software Support Engineer

Luxoft

Italy, New York, United States (Remote)
5 Months ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Software Test Development Engineer

NVIDIA

(Remote)
1 Month ago
Netradyne - Site Reliability Engineer (SRE)

Netradyne

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Next Level Business Services - Java Developer (Full Time)

Next Level Business Services

Cincinnati, Ohio, United States (On-Site)
6 Months ago
Virtuos - Assistant Technical Director (Gameplay)

Virtuos

China (On-Site)
1 Month ago
Google - Software Engineering Manager, Chrome Identity

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Cloud Technical Solutions Engineer, Workspace

Google

Tokyo, Japan (On-Site)
6 Days ago
Info Stretch - Java Developer

Info Stretch

London, England, United Kingdom (On-Site)
5 Months ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
3 Months ago
Wildlife Studios - Senior Game Engineer

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Weeks ago
Playrix - Senior Engineering Manager

Playrix

Serbia (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

The Walt Disney Company - Lighting Artist

The Walt Disney Company

Burbank, California, United States (On-Site)
2 Months ago
Google - AI Information Security Engineer

Google

New York, New York, United States (On-Site)
1 Week ago
Google - Customer Engineer II, Infrastructure Modernization, Greenfield, Google Cloud

Google

Miami, Florida, United States (On-Site)
1 Week ago
The Walt Disney Company - Lead Software Engineer - Front End

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Day ago
PlayStation Global - Software Engineer (Peripheral Devices)

PlayStation Global

Aliso Viejo, California, United States (On-Site)
1 Week ago
Trek - Service Technician/Advisor

Trek

Palm Desert, California, United States (On-Site)
2 Months ago
Google - Product Design Engineer, High-Speed Cable

Google

Sunnyvale, California, United States (On-Site)
4 Days ago
Patreon - Executive Creative Director

Patreon

San Francisco, California, United States (Hybrid)
4 Weeks ago
Google - Network Implementation Engineer

Google

Addison, Texas, United States (On-Site)
1 Week ago
WebFX - Jr. Marketing Analytics Specialist - Account Manager

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Microsoft - Principal Software Engineer

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
Nagarro - Associate Principal Engineer, QA Automation

Nagarro

New York, New York, United States (On-Site)
6 Months ago
Ubisoft - Monitoring Specialist - Golang Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
4 Weeks ago
Kolibri Games - DevOps Engineer

Kolibri Games

Berlin, Berlin, Germany (Hybrid)
4 Weeks ago
Netflix - Solutions Support Engineer (L5) - Delivery

Netflix

Poland (Remote)
1 Week ago
PlayStation Global - Site Reliability Engineer

PlayStation Global

Adelaide, South Australia, Australia (On-Site)
2 Months ago
Rackspace Technology - Manager, Professional Services Delivery

Rackspace Technology

Gurugram, Haryana, India (Remote)
4 Weeks ago
Google - Software Engineer III, Infrastructure and Operations

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
4 Days ago
Revolgy - Customer Support Engineer—AWS, Kubernetes (remote Europe)

Revolgy

United Kingdom (Remote)
4 Weeks ago
ARHS - DevSecOps Engineer (Automation Specialist)

ARHS

The Hague, South Holland, Netherlands (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Noida, Uttar Pradesh, India (On-Site)

Redmond, Washington, United States (Hybrid)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Redmond, Washington, United States (Remote)

Cairo, Cairo Governorate, Egypt (On-Site)

Budapest, Hungary (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug