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 7 days 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 Azure Sovereign Cloud Customer Engineer

Senior Azure Cloud Engineer role at Microsoft, focusing on sovereign cloud support and engineering, offering hybrid work in Bucharest.

Senior Optical Network Development Engineer

Senior Optical Network Developer role at Microsoft, focusing on Azure Fiber infrastructure and Hollow Core Fiber technology, with emphasis on automation and AI-driven solutions.

Senior Electrical Engineer Power Systems

Senior Electrical Engineer role at Microsoft focusing on datacenter power systems design and implementation, offering hybrid work and competitive benefits.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft's Sovereign Cloud Security Team, focusing on security solutions and cloud infrastructure with Top Secret clearance requirement.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer position at Microsoft's Cloud Transfer Service team, requiring TS/SCI clearance, focusing on secure cloud data transfer solutions.