Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$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

Join Microsoft's Azure Core OneDeploy team as a Senior Software Engineer and be at the forefront of large-scale cloud infrastructure development. The Azure Host Maintenance Platform enables billions of changes across millions of hosts within the Azure fleet weekly, using cutting-edge technologies in both software and hardware.

As a technical lead, you'll play a crucial role in crafting and delivering the next-generation Host Maintenance Platform. Working alongside skilled engineers, you'll create a seamless change management platform that serves as the foundation for Azure's future needs. The role involves distributed computing systems programming and tackling creative challenges at scale.

The position offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF Bay Area and NYC: $153,600 - $250,200), along with comprehensive benefits including healthcare, educational resources, and investment options. You'll need 4+ years of technical engineering experience and strong expertise in distributed systems.

This is an opportunity to make a significant impact in cloud computing while working with cutting-edge technologies. The team emphasizes solid, incremental development and ships constantly, adapting to customer feedback. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that values respect, integrity, and accountability.

Key responsibilities include collaborating with stakeholders, driving technical designs, implementing and optimizing code, and serving as a technical leader. The role requires a mix of hands-on development, system design, and technical leadership, making it perfect for engineers who want to work on infrastructure that powers one of the world's largest cloud platforms.

Last updated 35 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years of experience working with distributed systems
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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 working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

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.