Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their Fabric Data Movement team. This role is part of the team building the next generation of data integration and analytics products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and more. The team focuses on designing, building, and operating a next-generation service that transfers large volumes of data between various systems with minimal latency.
As a Principal Software Engineer, you'll lead the development of cloud-scale data integration solutions, working on advanced data movement and replication scenarios while maintaining user-friendly interfaces. You'll be responsible for architecting solutions that handle massive data volumes and API traffic, with a focus on security, scalability, and performance.
The role offers an opportunity to shape the future of Microsoft's data platform for the AI age, working with cutting-edge technologies and collaborating with talented engineers. You'll be instrumental in building products that help customers easily bring in, clean, shape, and join data to extract intelligence.
The position requires deep technical expertise in software design and cloud architecture, with experience in data systems and distributed computing. You'll lead technical discussions, mentor team members, and drive best practices in code quality and testing. The ideal candidate will have a proven track record of delivering complex technical solutions and the ability to collaborate effectively across teams.
Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. This hybrid role allows up to 50% work from home, with 0-25% travel required. Join Microsoft's mission to empower every person and organization on the planet to achieve more through innovative data solutions.