Taro Logo

Senior Software Engineer, Azure Networking

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$119,800 - $234,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Azure Networking

Microsoft's Azure Networking team is at the forefront of cloud infrastructure innovation, supporting over 200 Microsoft online services including Bing, MSN, Office 365, Xbox Live, and Skype. The team operates across 100+ datacenters globally, managing millions of servers and edge computing nodes.

As a Senior Software Engineer in Azure Networking, you'll work on Software Defined Networking (SDN), enabling customers to control their cloud network infrastructure. You'll develop critical enterprise network functions including Network ACLs, firewalls, load balancers, IPS/IDS, and DoS protection. The role involves building virtual networks on physical infrastructure, using virtualized hosts as scale-out engines for policy implementation.

The position offers competitive compensation ($119,800 - $234,700 USD, higher in SF and NYC areas) and comprehensive benefits including healthcare, educational resources, and parental leave. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that values growth mindset, innovation, and collaboration.

Key responsibilities include designing and implementing infrastructure code, working with stakeholders on requirements, contributing to system architecture, and participating in on-call rotations. The ideal candidate brings 4+ years of technical engineering experience, strong distributed systems knowledge, and expertise in languages like C++, Java, or Python.

This is an opportunity to shape the future of cloud networking technology, working with cutting-edge SDN solutions while being part of a team that values respect, integrity, and accountability. The role offers significant technical challenges and the chance to impact millions of users worldwide through Microsoft's vast network infrastructure.

Last updated a day ago

Responsibilities For Senior Software Engineer, Azure Networking

  • Works with stakeholders to determine user requirements for features
  • Contributes to identifying dependencies and developing design documents
  • Creates and implements code for building infrastructure and hyperscale systems
  • Contributes to breaking down larger work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call
  • Maintains current skills and stays abreast of developments
  • Embody Microsoft culture and values

Requirements For Senior Software Engineer, Azure Networking

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of Distributed Systems experience
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer, Azure Networking

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

Jobs Related To Microsoft Senior Software Engineer, Azure Networking