Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through cloud computing and software solutions.
$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 Core Compute team as a Senior Software Engineer and be at the forefront of cloud technology innovation. You'll be part of one of Microsoft's most profitable and fastest-growing businesses, working on the Azure Core Compute Node Services team. This team is responsible for managing customer-facing compute resources including virtual machines, containers, and bare metal servers.

As a Senior Software Engineer, you'll lead features that run on millions of nodes, working across organizations to meet scale, elasticity, latency, and reliability demands. The role offers opportunities to work with cutting-edge technologies, design next-generation services, and adapt to hardware evolution. You'll have the freedom to innovate and provide thought leadership in product development and engineering practices.

The position requires strong expertise in cloud services and distributed systems, with 4+ years of technical engineering experience. You'll work with languages like C++, C#, and Python, contributing to a mission-critical cloud platform that ensures industry-leading availability, reliability, performance, compliance, and security.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The work environment is globally distributed and culturally diverse, with up to 100% work-from-home flexibility. This is an excellent opportunity for engineers passionate about cloud technology and looking to make a global impact while working with cutting-edge technology at scale.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders across multiple organizations to determine requirements, coordinate and ship products
  • Create, implement, optimize, debug, refactor and reuse code to achieve high quality, performance, reliability and security
  • Create and implement testing plans and quality assurance solutions
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Proactively seek new knowledge and adapt to new trends, technical solutions and patterns

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 3+ years of experience working in cloud services (Azure, AWS, OR GCP, etc.)
  • 3+ years of experience working in distributed systems
  • 3+ years of experience in design and architecture
  • 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 Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on confidential computing technology, offering remote work and competitive salary range of $117,200-$229,200.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on cloud-scale identity and security services with Azure, offering competitive pay and benefits.

Senior Technical Support Engineer - Azure

Senior Technical Support Engineer position at Microsoft, focusing on Azure cloud services with up to 100% remote work flexibility and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure CXP team, focusing on cloud services and customer experience, offering hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on edge workload security and Kubernetes platform security capabilities for Azure Edge + Platform team.