Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
United States
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Azure Core is seeking a Senior Software Engineer to join their team responsible for building and operating the foundational infrastructure that powers Microsoft Azure. This role focuses on developing highly reliable, low-latency platform services that manage persistent, distributed system state across Microsoft's global cloud footprint.

As a Senior Software Engineer, you'll work on critical platform services that are deeply integrated into Azure's infrastructure, serving both internal and external workloads with strict SLA requirements for durability, availability, and scalability. The position requires expertise in distributed systems, service lifecycle management, and cloud-native architectures.

The role offers a competitive base salary range of $117,200 - $229,200 USD (higher in SF Bay Area and NYC: $153,600 - $250,200), along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more.

Key responsibilities include designing cloud-native services, driving service reliability, contributing to architectural decisions, and mentoring other engineers. You'll work with technologies like Azure Cosmos DB and focus on building scalable, maintainable systems that operate at global scale.

The ideal candidate brings 4+ years of technical engineering experience, strong distributed systems knowledge, and a track record of managing service lifecycles from development to production. This high-impact role offers the opportunity to work on foundational platform services while collaborating with a team that values technical expertise, strong execution, and commitment to delivering secure, scalable systems.

Microsoft offers a collaborative culture focused on growth mindset, innovation, and inclusion. The position includes opportunities for professional development, technical leadership, and direct impact on Azure's core infrastructure. Join a team that's shaping the future of cloud computing while enjoying competitive compensation, comprehensive benefits, and the chance to work on cutting-edge technology at global scale.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Design and build cloud-native services with emphasis on resilience, fault tolerance, and observability
  • Drive service reliability through operational ownership, including production support and incident response
  • Contribute to architectural design, performance optimization, and long-term service evolution
  • Mentor engineers and promote engineering excellence across the team
  • Oversee deployment, monitoring, and maintenance of services in production environments
  • Analyze system performance and implement improvements
  • Respond to and resolve production incidents

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 3+ years of experience working with distributed systems
  • 3+ years of experience managing lifecycle of services from development to production
  • 2+ years of experience working with Azure Cosmos DB
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Microsoft Intune, focusing on distributed systems and cloud infrastructure, offering competitive pay and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI organization, focusing on building scalable distributed systems for advertising delivery with opportunities to work on cutting-edge technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering remote work and competitive compensation.