Taro Logo

Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through technology and cloud solutions.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI · Cloud

Description For Software Engineer II

Microsoft's Azure Data engineering team is seeking a Software Engineer II to join their databases team, focusing on building and maintaining Microsoft's operational Database systems. The role is part of the Azure Data portfolio, which includes products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and more.

The position involves working on cluster orchestration within the control plane of cloud systems, particularly SQL DB's integration with Microsoft's Service Fabric cloud orchestrator. This is fundamentally a distributed systems challenge, requiring solutions that are built to last and handle complex component interactions.

The team's mission is to build the data platform for the AI age, enabling data-first applications and fostering a data culture. The role offers the opportunity to work on mission-critical systems at scale, with exposure to both relational and non-relational database technologies.

Working at Microsoft means joining a company that values growth mindset, innovation, and collaboration. The position offers competitive compensation ($100,600 - $199,000 base salary range), comprehensive benefits, and the chance to work on technology that impacts millions of users worldwide.

The role allows for up to 100% work from home flexibility with 0-25% travel requirements. You'll be part of a team that's transforming analytics in the world of data, working on distributed systems that manage cluster resources and maintain availability/reliability across multiple layers of public cloud infrastructure.

This is an excellent opportunity for someone with experience in distributed systems or database systems who wants to work on cutting-edge cloud technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated a day ago

Responsibilities For Software Engineer II

  • Own project efforts, be end-to-end accountable for a global cloud delivery
  • Work on a distributed system that manages cluster resources and maintains availability/reliability
  • Work on multiple layers of a public cloud system's resource governance from the node level, to the geo-region level
  • Work with multiple component stakeholders as well as multiple product teams to achieve goals
  • Support customers
  • Embody Microsoft culture and values

Requirements For Software Engineer II

Java
Python
  • Bachelor's degree in computer science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience with distributed systems or database systems or System Services
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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 Software Engineer II