Principal Software Engineer

Microsoft is a company building cloud and AI solutions, leading the transformation of analytics in the world of data.
$137,600 - $267,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Microsoft's Azure Maps team is seeking a Principal Software Engineer to lead the development of geospatial services and enhance Microsoft Fabric with advanced analytics capabilities. As part of the Azure Data engineering team, you'll work on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and more. The role involves leading design and development of geospatial services, conducting architecture reviews, and mentoring team members. The position offers competitive compensation ($137,600 - $267,000) and comprehensive benefits. The ideal candidate should have 6+ years of experience in software engineering, strong coding skills in various languages, and expertise in geospatial analytics and cloud services. This is an opportunity to shape the future of Microsoft's data platform for the AI age while working in a collaborative, innovative environment that values diverse perspectives.

Last updated 19 days ago

Responsibilities For Principal Software Engineer

  • Leading the design and development of geospatial services
  • Enhancing Microsoft Fabric with advanced geospatial analytics capabilities
  • Conducting design reviews and code reviews
  • Driving large scale architecture
  • Mentoring and helping build an inclusive team culture

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's degree in computer science or related technical discipline AND 6+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience with Apache Spark or other big data processing platforms
  • Experience building and shipping machine learned models in geospatial domain

Benefits For Principal 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 Principal Software Engineer

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.