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 15 days 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

Principal Software Engineer role at Microsoft Teams, leading CI/CD infrastructure development with full-stack expertise in AI, React, and .NET, offering remote work and competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on licensing and billing platforms for Copilot AI, offering remote work and competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading Azure AI Search team, developing cutting-edge retrieval systems and AI-powered search solutions.

Principal Software Engineer

Principal Software Engineer position at Microsoft AI, leading payment services development for Copilot, Bing, and Edge, with hybrid work option.

Principal Software Engineer

Principal Software Engineer role at Microsoft focused on Windows application development and Microsoft Store platform enhancement with AI integration.