Microsoft's Azure Maps team is seeking a Principal Software Engineer to lead the development of cutting-edge geospatial services and 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 other cloud services that are transforming the world of data analytics.
The role focuses on building the data platform for the AI age, specifically within the Azure Maps product offering. You'll be responsible for developing comprehensive geospatial services including mapping, geocoding, routing, search, weather, and IP geolocation. This position requires expertise in both distributed systems and location analytics, combining technical leadership with hands-on development.
The ideal candidate will bring 6+ years of software engineering experience, with particular expertise in geospatial technologies and big data processing platforms like Apache Spark. You'll lead architectural decisions, mentor team members, and drive technical excellence while working in a hybrid environment that offers up to 50% work from home flexibility.
Microsoft offers competitive compensation ($137,600 - $267,000 base salary range) and comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. Join a company that values inclusion, innovation, and empowers every person and organization to achieve more.