Principal Software Engineer

Microsoft builds cloud and AI technologies, leading digital transformation with products like Azure, Microsoft Fabric, and Power BI.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their Fabric Data Movement team. This role is crucial in designing and building next-generation services that handle large-scale data transfer and orchestration. The position offers an opportunity to work with cutting-edge cloud and data technologies while contributing to Microsoft's mission of building the data platform for the AI age.

The ideal candidate will lead technical initiatives, architect solutions, and drive quality standards within the team. You'll be working on advanced data movement and replication scenarios, focusing on creating user-friendly interfaces while maintaining high performance and scalability. The role requires expertise in cloud services, distributed systems, and data engineering.

Microsoft offers an inclusive environment where diverse perspectives are valued and sought after. The company provides comprehensive benefits including healthcare, educational resources, and parental leave. Working in a hybrid model (up to 50% work from home), you'll have the flexibility to balance office collaboration with remote work.

This is an excellent opportunity for experienced engineers who want to impact how data is moved and processed at scale, working with technologies like Azure SQL DB, Cosmos DB, Azure Synapse Analytics, and Microsoft Fabric. You'll be part of a team that's shaping the future of data integration and analytics in the cloud computing era.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Lead by example producing extensible and maintainable code
  • Debug and optimize code performance using tools, logs, and telemetry
  • Conduct code reviews to ensure quality standards
  • Lead architecture discussions and create technical proposals
  • Create testing plans and drive quality assurance efforts
  • Manage dependencies and coordinate across teams
  • Collaborate with stakeholders to determine user requirements

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field with 10+ years experience, or Master's with 8+ years experience
  • Experience in building cloud services with multi-tier architecture
  • Solid software design and architecture skills
  • Experience working in Data domain with high volumes of data
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Product discounts
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Lead AI platform development for Microsoft Teams as Principal Software Engineer, focusing on next-generation workplace productivity solutions.

Principal Software Engineering Manager

Lead software engineering manager role at Microsoft, focusing on AI integration and team leadership for Copilot and Microsoft 365 products.

Principal Software Engineer

Principal Software Engineer role at Microsoft, focusing on work management tools and services, requiring 10+ years of experience in building scalable cloud solutions.

Principal Software Engineer- The Loop App Experiences team

Principal Software Engineer role at Microsoft building secure, scalable infrastructure for the Loop App Experiences team, focusing on authentication and identity management systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading development of engineering tools and services, offering remote work and competitive compensation.