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 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 critical data services. The role focuses on building the data platform for the AI age, specifically within the Azure Maps team, which is responsible for comprehensive geospatial services including mapping, geocoding, routing, search, weather, and IP geolocation.

The position offers a unique opportunity to shape the future of geospatial intelligence in Microsoft Fabric, working with advanced technologies and big data processing platforms. You'll be part of a team that values innovation, collaboration, and diverse perspectives, contributing to products used by customers worldwide.

The role combines technical leadership with hands-on development, requiring expertise in geospatial analytics and cloud services. You'll be responsible for architectural decisions, mentoring team members, and ensuring the delivery of reliable, scalable solutions. The position offers competitive compensation, comprehensive benefits, and the chance to work in a hybrid environment with up to 50% work from home flexibility.

This is an excellent opportunity for experienced engineers passionate about geospatial technology and data analytics to make a significant impact at Microsoft, working on products that power the next generation of location-based services and analytics.

Last updated 21 hours 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 (preferred)
  • Experience building and shipping machine learned models in geospatial domain (preferred)

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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

Principal Software Engineer position at Microsoft working on Dynamics 365 Customer Service Omnichannel, developing enterprise-scale cloud solutions with competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer position at Microsoft Teams, leading VDI solutions development with focus on global-scale communication and collaboration platforms.

Principal Software Engineer

Principal Software Engineer role at Microsoft, building Windows Developer Platform and impacting billion+ users globally. 10+ years experience required.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading Azure Database for PostgreSQL development, focusing on scalability, performance, and innovation in cloud database services.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading PivotTable development for Excel, requiring 10+ years of experience and expertise in C++, web technologies, and large-scale software architecture.