Taro Logo

Senior Software Engineer - Azure Networking

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$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

Join Microsoft's Azure Wide Area Network (WAN) Bandwidth Broker team as a Senior Software Engineer, where you'll be at the forefront of analyzing and designing the network infrastructure of the future. This role offers an exciting opportunity to work on critical network systems that power Microsoft's global infrastructure.

As a Senior Software Engineer in Azure Networking, you'll be responsible for developing traffic management solutions, implementing quality of service (QoS) enforcement, and managing admission control on Microsoft's WAN. You'll work with both internal teams and external stakeholders to ensure the operation of one of the world's most reliable and scalable networks.

Key aspects of the role include:

  • Analyzing network data and providing insights to optimize performance and reliability
  • Designing scalable network infrastructure solutions
  • Implementing traffic engineering solutions
  • Collaborating with cross-functional teams to drive technical initiatives
  • Mentoring other software engineers and fostering a learning environment

The position offers competitive compensation ranging from $119,800 to $234,700 per year (higher in San Francisco and New York City areas: $158,400 - $258,000), along with comprehensive benefits including healthcare, educational resources, and investment options.

You'll be joining a team that values innovation, collaboration, and continuous learning. The role requires a strong background in software development, with particular emphasis on networking protocols and traffic engineering. You'll have the opportunity to work with cutting-edge technologies while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

This is a remote-friendly position with up to 100% work from home flexibility and 0-25% travel requirements. You'll be part of Microsoft's inclusive culture that promotes respect, integrity, and accountability, while working on systems that have global impact.

The ideal candidate will bring both technical expertise and leadership qualities, as you'll be expected to mentor others and drive cross-functional initiatives. If you're passionate about network engineering, software development, and building scalable systems that power global infrastructure, this role offers an excellent opportunity to advance your career while making a significant impact.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer - Azure Networking

  • Partners with stakeholders to determine user requirements for scenarios
  • Leads identification of dependencies and development of design documents
  • Leads by example and mentors others to produce extensible and maintainable code
  • Works on-call as Designated Responsible Individual (DRI)
  • Proactively seeks new knowledge and adapts to new trends
  • Monitors system/product/service for degradation, downtime, or interruptions

Requirements For Senior Software Engineer - Azure Networking

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of software development experience with focus on building high performance and scalable systems
  • 2+ years of experience in mentoring other software engineers
  • 2+ years of experience driving cross-functional technical initiatives
  • Experience with Network Engineering (protocols like Sflow, IPFIX, Traffic Engineering Solutions, etc)
  • Experience with Data Science projects, data modeling, data analytics

Benefits For Senior Software Engineer - Azure Networking

Medical Insurance
Parental Leave
401k
Education Budget
  • 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 - Azure Networking