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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Fabric Graph

Senior Software Engineer position at Microsoft focusing on graph technologies and cloud infrastructure, offering competitive compensation and comprehensive benefits.

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 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.

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 month 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?