Senior Software Engineer

Microsoft is a global technology company that develops and provides cloud computing services through Azure platform.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Datacenter Management team is seeking a Senior Software Engineer to join their Fabric Controller division. This role is central to enabling Azure to run on commodity hardware while maintaining 99.999%+ SLAs. The Datacenter Manager team is responsible for managing the lifecycle of all physical datacenter resources and making inventory available for hosting customer services. You'll work on critical systems that manage datacenter infrastructure, from power units and network switches to servers, cables, and disks. The role involves designing and developing features for hardware security, compliance monitoring, diagnostics, and failure analysis. This position offers competitive compensation, comprehensive benefits, and the opportunity to work on large-scale distributed systems that power Microsoft's cloud infrastructure. The ideal candidate will have strong experience in distributed systems, excellent problem-solving skills, and the ability to collaborate effectively across teams. This role provides an excellent opportunity to work on cutting-edge cloud technology while contributing to Microsoft's mission of enabling enterprise-level cloud computing solutions.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design & develop features that power the transformation in Azure Datacenter Management
  • Work across multiple teams, to drive agreement on requirements & design
  • Effectively lead and drive design discussions, code reviews & mentoring for junior developers
  • Work on highly available systems that operate at massive scale
  • Focus on fundamentals and quality, via data driven metrics

Requirements For Senior Software Engineer

Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience working together in a team to design and develop features
  • 2+ years of experience designing and building highly available distributed systems at scale
  • Experience with coding in languages including C, C++, C#, or Java
  • 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's Azure Core Trusted Platform team, focusing on cloud security, AI technologies, and platform automation with hybrid work options.

Technical Support Engineer- Networking

Senior Technical Support Engineer role at Microsoft, focusing on networking and cloud infrastructure support, offering hybrid work arrangement in Taipei.

Datacenter Engineering Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft's datacenter in Johor Bahru, focusing on construction supervision and mechanical systems design for cloud infrastructure.

Datacenter Engineering Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft's Datacenter Engineering team in Kuala Lumpur, focusing on datacenter infrastructure development and construction oversight.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Intune cloud-based device management platform, offering remote work and competitive compensation.