Software Development Engineer II

1 Month ago • 2-4 Years • Research & Development • DevOps • $98,300 PA - $208,800 PA

Job Summary

Job Description

As a Software Development Engineer II in the Host Networking and Hardware Acceleration team at Microsoft, you'll contribute to Azure's host networking infrastructure. This involves hardware/software co-design for reliable and performant networks, and innovation for RDMA transport in AI workloads. You'll work with distributed systems, low-level programming, OS internals, virtualization, and large-scale systems. Responsibilities include partnering with stakeholders to define requirements, developing design documents, implementing maintainable code, leveraging cross-product expertise, acting as a DRI, monitoring systems, and proactively seeking new knowledge to improve product performance and reliability. The role demands proficiency in C, C++, Rust, or Python and experience in low-level driver development and software/hardware co-design.
Must have:
  • Bachelor's degree in CS or related field
  • 2+ years experience in low-level driver development
  • 2+ years software/hardware code design experience
  • Proficiency in C, C++, Rust, or Python
Good to have:
  • Master's degree in CS
  • 3+ years experience in complex software engineering
  • 3+ years experience with cloud infrastructure
Perks:
  • Industry-leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

As a Software Development Engineer II in the Host Networking and Hardware Acceleration team, you would be contributing to Azure host networking infrastructure, including hardware/software co-design optimized to provide reliable and performant network for Azure hosts, innovation to deliver RDMA (Remote Direct Memory Access) transport for Artificial Intelligence workloads.


You should have a passion for distributed systems, low level programming, understanding OS internals, virtualization, large scale system, performant design, test methodologies, and enjoy working on a fast-paced team who owns one of the most impacting services in the world.

 

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 field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust, or Python
    • OR equivalent experience.
  • 2+ years of experience in low level driver development
  • 2+ years of experience in software/hardware code design

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:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust, or Python
    • OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust, or Python
    • OR equivalent experience.
  • 3+ years experience in execution of complex cross-group, cross-disciplinary software engineering.
  • 3+ years experience with cloud infrastructure technologies.

 

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $98,300 - $193,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 $127,200 - $208,800 per year.

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

Microsoft will accept applications and processes offers for these roles on an ongoing basis.

 

 

#azurecorejobs

Responsibilities

  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios.
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Designs and implements extensible and maintainable code used across products.
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to implement multiple group's project plans, release plans, and work items.
  • Holds accountability as a Designated Responsible Individual (DRI), leverage engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Similar Jobs

Nintendo - Senior Device Driver Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
Aristocrat Gaming - Senior Engineer I (C++ Developer)

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Sperasoft - Senior C++/UE Developer (Engine)

Sperasoft

Belgrade, Serbia (Hybrid)
8 Months ago
Roku - Senior Software Engineer, Machine Learning (Ad Tech)

Roku

Bengaluru, Karnataka, India (On-Site)
4 Months ago
CloudLinux - C Developer (worldwide remote, work anywhere)

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
3 Months ago
Tencent - NLP Research Intern

Tencent

London, England, United Kingdom (On-Site)
3 Months ago
ByteDance - Research Scientist- Foundation Model, Vision and Language

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Onsemi - Staff Layout Engg

Onsemi

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NXP - <2025 Internship Program> Application Engineer

NXP

Taipei City, Taiwan (On-Site)
3 Months ago
Bright Machines - Research Perception Scientist, Computer Vision and Machine Learning

Bright Machines

San Francisco, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Launch Trax - Application Engineer II

Launch Trax

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Haptic - Senior Gameplay Programmer

Haptic

Sweden (On-Site)
1 Month ago
Meta - Technical Game Designer

Meta

New York, New York, United States (Remote)
3 Months ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Zoox - Powertrain Systems Integration Internship/Co-Op

Zoox

Foster City, California, United States (On-Site)
4 Months ago
Microsoft - Research Intern - Machine Learning and Optimization - Redmond

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Blizzard Entertainment - Senior Software Development Engineer in Test (SDET)

Blizzard Entertainment

Irvine, California, United States (Hybrid)
3 Months ago
Playrix - Senior Technical Designer

Playrix

Ukraine (Remote)
4 Months ago
Harmonic - Sr. SW Development Engineer

Harmonic

Karnataka, India (Hybrid)
5 Months ago
ByteDance - Research Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Nexon - Senior Product Manager - Live Games

Nexon

El Segundo, California, United States (Hybrid)
4 Months ago
Meta - Research Engineer

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
3 Months ago
The Walt Disney Company - Lead Backend Engineer (Python)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Months ago
PlayStation Global - Staff, Vendor Performance Manager

PlayStation Global

California, United States (On-Site)
1 Month ago
Next Level Business Services - BigData Architect

Next Level Business Services

Bentonville, Arkansas, United States (On-Site)
4 Months ago
Intrepid Studios,  Inc  - Senior VFX Artist

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
6 Months ago
Apex logic - Project Manager

Apex logic

Washington, District Of Columbia, United States (On-Site)
2 Months ago
Microsoft - Principal Construction Manager

Microsoft

Milwaukee, Wisconsin, United States (On-Site)
1 Month ago
Granicus - SLED Account Executive - Local Government

Granicus

United States (Remote)
4 Months ago
ByteDance - Image sensor scientist- Pico Lab- San Jose

ByteDance

San Jose, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

The Walt Disney Company - Ingénieur Génie Mécanique (maintenance des attractions) F/H/NB - CDI

The Walt Disney Company

Île-de-France, France (On-Site)
2 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

France (Remote)
4 Months ago
Omnissa - Staff Engineer- C++ Windows Dev (P5/P6)_12+ Years_Experience Management (DEEM Team)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Krafton  - [Publishing Platform Div.] Data Infra Engineer (10년 이상)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Microsoft - Principal Applied Scientist

Microsoft

Mountain View, California, United States (On-Site)
1 Month ago
ByteDance - Software Engineer Intern (Applied Machine Learning) - 2025 Summer/Fall (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Software Engineer III, Audio Machine Learning, Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Months ago
Ceragon Networks - Verification Team Lead

Ceragon Networks

Karnataka, India (On-Site)
3 Months ago
Krafton  - [Art R&D Dept.] Engine Engineer (Senior/Junior)

Krafton

(On-Site)
3 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.

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

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