Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations through cloud computing, software, and hardware 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

Microsoft Azure is seeking a Senior Software Engineer to join their cloud infrastructure team. This role is central to Microsoft's cloud-first strategy, working on Azure's backend infrastructure that powers critical services like Office 365, Bing.com, XBOX Live, Skype, and OneDrive.

The position focuses on developing and maintaining core infrastructure services, ensuring 99.999% reliability, and working on distributed systems at massive scale. Key areas include ring 0 and (-1) core infrastructure services, fault-tolerance, distributed service monitoring, and operational efficiency within datacenter hardware lifecycle.

As a Senior Software Engineer, you'll be responsible for designing and implementing solutions for cloud services, maintaining infrastructure reliability, and collaborating with stakeholders to define and meet user requirements. The role requires expertise in distributed systems, strong coding skills in languages like C++, C#, or Python, and experience with data structures and algorithms.

The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits including healthcare, educational resources, and parental leave. This is a remote-friendly role with 0-25% travel requirements.

This is an exceptional opportunity to work on highly strategic infrastructure at Microsoft, defining the backbone of the Microsoft Cloud. The role combines technical challenges of distributed computing with the impact of supporting millions of users worldwide. Ideal candidates will bring a growth mindset, passion for robust distributed systems, and desire to innovate in cloud computing.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design and develop solutions that builds and improve cloud services running over distributed system
  • Provide new features for Microsoft Cloud internal infrastructure software
  • Keep infrastructure services running and deliver code updates on a regular cadence to improve performance and reliability
  • Collaborates with appropriate stakeholders to determine user requirements for scenarios
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers

Requirements For Senior Software Engineer

Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, or Python OR equivalent experience
  • 3+ years of experience with distributed systems, design and implementation
  • 3+ years of experience working in data structure, algorithms and design patterns
  • 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
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 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.