Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
c++c#pythondistributed systemsdatabase internalsquery optimizationcloud scalabilitypower biazure
About the Role
Principal Software Engineer role at Microsoft focusing on the Analysis Services engine, which powers Power BI and other BI systems. Responsibilities include designing key features, driving project execution, and collaborating across teams to enhance cloud-scale analytics platforms.Key Responsibilities
- Lead design and architecture of key features in the Analysis Services engine
- Drive end-to-end project execution from planning to delivery
- Collaborate with product management and partner teams to align technical direction
- Mentor and guide engineers to foster technical growth and excellence
- Contribute to platform evolution with focus on performance, scalability, and reliability
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 3+ years experience with distributed systems, database engine internals, or similar systems programming
- Ability to pass Microsoft Cloud background check upon hire and every two years thereafter
Nice to Have:
- Design and problem-solving skills with deep understanding of system performance and scalability
- Experience building high-quality, reliable systems at scale
- Curiosity-driven mindset with willingness to challenge assumptions and explore new ideas
- Customer-obsessed approach to problem solving with empathy
- Deep understanding of distributed systems including high-performance storage and networking
- Experience with database internals like indexing, query optimization, and execution engines
- Familiarity with compiler internals or query compilers and their application in large-scale data systems
- Proven ability to lead complex technical initiatives across multiple teams
- Track record of delivering scalable, reliable, and performant systems in production
Benefits & Perks
- Industry leading healthcare