Taro Logo

Senior Software Engineer

Microsoft is a global technology company empowering people and organizations through cloud computing, software, and hardware solutions.
United States
$117,200 - $229,200
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 critical in developing and maintaining the backend infrastructure that powers major Microsoft services including Office 365, Bing.com, XBOX Live, Skype, and OneDrive, as well as external customer applications.

The position focuses on evolving and expanding Microsoft's software platform and infrastructure, working on crucial areas such as ring 0 and (-1) core infrastructure services, achieving five 9s (99.999%) reliability, implementing fault-tolerance, and managing distributed service monitoring. You'll be responsible for operational efficiency within datacenter hardware lifecycle, performance metrics collection/analysis, alerting, visualization, device operations, and coordinating node diagnostics and repairs.

This is an exciting opportunity to work at massive scale, directly impacting Microsoft's cloud infrastructure. The role offers a fast-paced environment where you'll build robust, highly distributed software systems that form the backbone of the Microsoft Cloud. The position requires strong technical skills in distributed systems and software development, with the opportunity to work on mission-critical applications that serve millions of users worldwide.

Microsoft offers a collaborative culture with a growth mindset, where innovation and accountability are key values. The role provides competitive compensation, comprehensive benefits, and the chance to work on cutting-edge cloud technology that shapes the future of computing. You'll be part of a team that values technical excellence, continuous learning, and making a significant impact on cloud computing infrastructure.

The position offers flexibility with up to 100% work from home options and minimal travel requirements (0-25%). This is an individual contributor role within the Software Engineering profession, perfect for those who want to combine technical expertise with real-world impact at global scale.

Last updated 2 minutes ago

Responsibilities For Senior Software Engineer

  • Design and code solutions that improve the management of remote systems
  • 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

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of Distributed Systems experience
  • 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
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

Software Engineer

Senior Software Engineer role at Microsoft's Azure Core team, focusing on building and maintaining large-scale distributed systems for deployment orchestration and repair.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Barcelona, working on large-scale distributed systems for Bing Ads, focusing on ad serving platforms and privacy solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Edge infrastructure, building distributed systems for network security and reliability with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Titan team to develop and manage cloud infrastructure and datacenter management systems at massive scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on building high-performance networking infrastructure for large-scale AI training systems, requiring expertise in distributed systems and networking protocols.