Senior Software Engineer

Microsoft builds cloud and AI technologies, including Azure Data platform, focusing on databases, data integration, and analytics solutions.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is at the forefront of analytics transformation, building the data platform for the AI age. As a Senior Software Engineer, you'll work on the databases team, focusing on cluster orchestration and control plane systems. The role involves complex distributed systems work, particularly with SQL DB's integration with Microsoft's Service Fabric cloud orchestrator. You'll be handling mission-critical components, designing solutions for long-term scalability and reliability. The position offers the opportunity to work on multiple layers of public cloud system's resource governance, from node level to geo-region level. Microsoft values diversity and embraces a growth mindset, seeking different perspectives to better serve customers. The role requires expertise in distributed systems, database technologies, and algorithm optimization, with opportunities to lead technical initiatives and collaborate across multiple product teams. Benefits include comprehensive healthcare, educational resources, parental leave, and investment opportunities. The position offers flexibility with up to 100% work from home options and competitive compensation based on location and experience.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Be a technical leader to engineers, own project efforts
  • Be end-to-end accountable for global cloud delivery
  • Be a trusted technical voice for team working on distributed system
  • Work on multiple layers of public cloud system's resource governance
  • Work with multiple component stakeholders and product teams
  • Support customers

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's degree in computer science or related technical discipline
  • 4+ years technical engineering experience with coding
  • Experience with distributed systems or database systems
  • Expertise in bin-packing or scheduling algorithms
  • Expertise in statistically significant testing methods
  • 1-2 years Prior experience in Cloud service offering
  • 4 years' experience with at-scale distributed systems

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 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 focusing on security solutions and distributed systems development with competitive compensation and comprehensive benefits.

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.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI frameworks and distributed systems, developing networking solutions for AI workloads.