Senior Software Engineer - Host Networking & Hardware Acceleration

Microsoft is a global technology company whose mission is to empower every person and organization on the planet to achieve more.
$117,200 - $250,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Host Networking & Hardware Acceleration

Microsoft Azure's Host Networking and Hardware Acceleration team is seeking a Senior Software Engineer to join their innovative cloud networking infrastructure team. This role focuses on building performant and highly reliable network systems in the cloud, specifically working on the network layers between physical wire and virtual machines.

The position offers an opportunity to work on cutting-edge Linux platforms and hardware design, with a focus on developing innovative hyper-scale observability tools and platforms for debugging complex software-defined networking issues. You'll be responsible for extending auto-detection systems, conducting business-critical incident investigations, and becoming a subject matter expert in kernel-level networking operations.

As a Senior Software Engineer, you'll have the chance to build novel tools for network debugging, mentor teammates, interact with customers, and collaborate across organizations. The role requires strong system internals knowledge, effective communication skills, and experience with low-level networking.

Microsoft offers an excellent compensation package with a base salary range of $117,200 - $250,200 (varying by location), comprehensive benefits including healthcare, educational resources, and investment options. The work environment supports up to 100% remote work with 0-25% travel requirements.

The ideal candidate should have a strong background in systems programming, distributed systems, and experience with languages like C++, Rust, and Go. You'll be working in a collaborative environment where you can make a significant impact on Microsoft's cloud infrastructure while growing your expertise in cloud networking and systems architecture.

This is an excellent opportunity for experienced engineers who are passionate about low-level systems, networking, and building scalable solutions for one of the world's leading cloud platforms. Join Microsoft's mission to empower every person and organization on the planet to achieve more while working with cutting-edge technology and talented professionals.

Last updated 8 minutes ago

Responsibilities For Senior Software Engineer - Host Networking & Hardware Acceleration

  • Partners with appropriate stakeholders to determine user requirements for observability improvements
  • Contribute code to existing automation and monitoring frameworks
  • Build and deploy net new tools across production datacenters
  • Take ownership and drive mission critical customer escalations
  • Mentor and teach engineers across Azure to improve visibility
  • Use tools to diagnose and scale learnings through improved documentation and training

Requirements For Senior Software Engineer - Host Networking & Hardware Acceleration

Linux
Go
Rust
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Rust, GO, TypeScript OR equivalent experience
  • 1+ years experience working with systems observability
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years
  • Experience with systems programming, distributed system, CI/CD, data pipelining
  • Experience working with multiple partner teams and external vendors

Benefits For Senior Software Engineer - Host Networking & Hardware Acceleration

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 - Host Networking & Hardware Acceleration

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.

Azure Messaging Team – Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Messaging Team, building large-scale distributed systems and real-time analytics solutions with up to 100% remote work flexibility.