Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Azure Edge team in building one of the world's largest and most advanced network infrastructures. As a Senior Software Engineer, you'll be responsible for designing and implementing state-of-the-art services that ensure network security and reliability across Azure's global network. The team manages over 200 Edge sites and 60+ Azure regions worldwide, with the ambitious goal of reaching every person within 25ms latency.

This role offers an exceptional opportunity to work on large-scale distributed systems and cloud infrastructure, contributing to Microsoft's mission of empowering every person and organization globally. You'll be part of a team that's constantly innovating in cloud computing, edge computing, and networking technologies, working with cutting-edge tools and technologies in a distributed systems environment.

The position offers competitive compensation, comprehensive benefits, and significant technical and career growth opportunities. You'll be working on high-visibility projects in an area of major investment for Microsoft Azure, directly impacting millions of users worldwide. The role combines technical challenges with strategic importance, as Azure Edge continues to expand its global infrastructure.

As part of Microsoft's inclusive culture, you'll work in an environment that values growth mindset, innovation, and collaboration. The role requires strong technical expertise in distributed systems, networking, and cloud technologies, making it ideal for engineers passionate about building reliable, performant, and secure infrastructure at scale.

Last updated 15 days ago

Responsibilities For Senior Software Engineer

  • Designing, developing and building applications & services for Azure Edge Computing platform
  • Buildout, deployment and operations for several large-scale Azure Edge Datacenters
  • Embody Microsoft's Culture and Values

Requirements For Senior Software Engineer

Python
Java
JavaScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of professional software development experience in distributed systems environment
  • 2+ years of experience with Azure Cloud technologies
  • 2+ years of experience with ISO-OSI networking stack, large-scale network and software defined networking (SDN)
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 Cloud Network Engineer

Senior Cloud Network Engineer position at Microsoft, focusing on Azure WAN infrastructure management with emphasis on network operations and automation.

Cloud Network Engineering

Senior Cloud Network Engineer role at Microsoft Digital, focusing on enterprise-scale network infrastructure design and implementation with hybrid work option.

Power Harvest Electrical Engineer

Senior Electrical Engineer role at Microsoft focusing on datacenter power optimization and infrastructure development.

Senior Mechanical Engineer, Rack Design and Validation

Senior Mechanical Engineer position at Microsoft focusing on rack design and validation for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on secure virtual machine capabilities in Azure and on-premises offerings, focusing on system-level programming and virtualization.