Principal Software Engineer

Microsoft builds cloud and AI technologies, including Azure Data platform services like Cosmos DB, SQL DB, and other database solutions.
$135,800 - $253,000
Backend
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer - Microsoft Threat Protection

Principal Software Engineer role at Microsoft Security, focusing on cyber defense solutions and cloud-native services, requiring 12+ years of experience in distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing Team, building core AI systems for Microsoft 365 Chat Copilot and enterprise-scale language models.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing team, building core enterprise Copilot capabilities and AI-powered experiences. Hybrid role in Redmond, WA.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Principal Software Engineer - Observability

Principal Software Engineer role at Microsoft focusing on observability and telemetry systems for OneDrive and SharePoint services.

Description For Principal Software Engineer

Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their databases team, specifically working on Azure Cosmos DB's MongoDB API. This role focuses on building and maintaining Microsoft's next-generation globally distributed database systems. You'll be working on designing and implementing a new single tenant vCore MongoDB Gateway, contributing to one of Azure's fastest-growing services.

The position offers an opportunity to work with cutting-edge cloud database technology, specifically Azure Cosmos DB, which provides globally distributed, elastic scale, multi-model cloud database services. You'll be part of a team that enables developer-friendly, mission-critical, AI-enabled operational databases across relational, non-relational, and OSS offerings.

As a Principal Engineer, you'll take ownership of building highly performant and scalable gateway services, collaborate with various partner teams, and drive improvements in service telemetry. The role requires extensive experience in RUST programming and distributed systems, with a focus on scalability improvements.

The position offers competitive compensation ranging from CAD 135,800 to CAD 253,000 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft values diversity and seeks different perspectives to better serve their customers, making it an ideal environment for passionate innovators looking to make a significant impact in the cloud database space.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Design and implement end-to-end CosmosDB MongoDB API gateway service
  • Collaborate with partner teams and management both upstream and downstream dependencies
  • Assume ownership in building highly performant and scalable gateway service
  • Proactively improve service telemetry revealing gaps in all areas ranging from availability to serviceability

Requirements For Principal Software Engineer

Rust
MongoDB
  • Bachelor's Degree in Computer Science or related technical field with 10+ years technical engineering experience
  • 2+ years of RUST programming experience
  • Experience with life cycle of service development, deployment and servicing
  • 5+ years technical experience working with large-scale cloud or distributed systems
  • Experience with existing open-source api stack like MongoDB is a huge plus
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?