Senior Software Engineer

Microsoft is a global technology company empowering digital transformation through cloud computing and software solutions.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft Azure, the backbone of Microsoft's Cloud infrastructure, is seeking a Senior Software Engineer to join their team. This role focuses on developing and maintaining critical cloud infrastructure that powers major services like Office 365, Bing.com, XBOX Live, Skype, and OneDrive. The position involves working on ring 0 and (-1) core infrastructure services, ensuring 99.999% reliability, fault-tolerance, and distributed service monitoring.

The role offers a unique opportunity to work at massive scale, directly impacting Microsoft's cloud infrastructure. You'll be part of a team that handles operational efficiency within datacenter hardware lifecycle, performance metrics collection/analysis, alerting, visualization, and device operations. The environment is fast-paced and highly strategic to Microsoft's cloud operations.

As a Senior Software Engineer, you'll be responsible for designing and implementing distributed systems solutions, improving cloud services, and maintaining high-reliability infrastructure. The position requires strong expertise in languages like C++, C#, or Python, and extensive experience with distributed systems.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company promotes a culture of inclusion and growth mindset, focusing on empowering every person and organization globally. This role provides an exceptional opportunity to work on cutting-edge technology while contributing to Microsoft's mission of global digital transformation.

Last updated a month 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
  • 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 and every two years
  • Experience with coding in C, C++, C#, or Python

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 Security, focusing on distributed systems and security solutions, offering $117K-$229K salary with hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive-SharePoint team, focusing on cloud-based distributed systems and architecture for global scale services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data platform, focusing on distributed systems and database technologies with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Titan team, building and managing core infrastructure services for Microsoft Cloud at global scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Edge Distribution Services team, focusing on distributed systems and cloud infrastructure to deliver updates to billions of devices.