Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $250,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Hyperscale Networking team is seeking a Senior Software Engineer to join their mission of building and operating the world's most reliable network. This role is part of the SWAN team, responsible for mission-critical functionality in engineering traffic on Microsoft's wide area network in near real-time.

As a Senior Software Engineer, you'll play a vital role in developing innovative features in our software and services. This position offers a unique opportunity to work on one of the world's largest networks, solving complex problems at scale. The role combines hands-on technical work with collaborative team efforts, focusing on creating extensible and maintainable code for critical network infrastructure.

The position offers competitive compensation ranging from $117,200 to $250,200 depending on location, with higher ranges for San Francisco and New York City areas. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave.

Key responsibilities include architecting solutions, implementing code for products and services, supporting debugging efforts, and maintaining live service operations. You'll work with stakeholders to determine requirements and incorporate feedback into future designs. The role requires strong programming skills in languages like C++, Java, Python, or JavaScript, and experience with Azure cloud services is preferred.

Microsoft values diversity and inclusion, seeking out different perspectives to create a culture where everyone can thrive. The company's mission to empower every person and organization on the planet is reflected in their approach to building teams and developing solutions.

This role offers significant growth opportunities, working with cutting-edge technology while contributing to critical infrastructure that powers Microsoft's global network. The position combines technical challenges with the stability and benefits of working for a leading technology company, making it an excellent opportunity for experienced software engineers looking to make a meaningful impact at scale.

Last updated 30 minutes ago

Responsibilities For Senior Software Engineer

  • Work with stakeholders to determine user requirements for features
  • Contribute to architecture of product/solution features
  • Create and implement code that is extensible and maintainable
  • Support debugging efforts and examine logs and telemetry
  • Maintain operations of live service on rotational on-call basis
  • Create proposals for architecture by testing design hypotheses

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience with Azure cloud services and Networking (preferred)
  • Must pass Microsoft Cloud Background Check
  • Ability to meet Microsoft security screening requirements

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer position at Microsoft's DPU team, focusing on testing control and data plane software for custom-built silicon platforms.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Core Storage Team, developing storage virtualization platform for Azure VMs with competitive compensation and benefits.

Senior Software Engineer - Fabric Graph

Senior Software Engineer position at Microsoft focusing on graph database development and distributed systems, offering hybrid work in Barcelona with comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Data Processing Unit (DPU) infrastructure in Bangalore, focusing on system design and implementation of cloud computing frameworks.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Operations + Innovation team, focusing on datacenter automation and infrastructure development with competitive pay and benefits.