Senior Software Engineer
Core
Lead design and architecture of key features in the Analysis Services engine and its integration with Power BI and Azure Analysis Services.
Role type
Senior IC software engineer (distributed systems & analytics)
Builds
Cloud-scale analytics platform, Analysis Services engine, and integrations with Power BI/Azure (via careerplan.io/jobs/1970393556868613-senior-software-engineer-at-microsoft)
Domain
Cloud computing, distributed systems, database internals, analytics
Required skills
distributed systems design, database internals (indexing, query optimization), system scalability, code quality, testing, observability, technical leadership, cross-team coordination, design reviews, C/C++/C#/Java/Python
Preferred skills
compiler internals knowledge, experience with query compilers (MySQL/PostgreSQL/.NET), mentoring engineers
Technologies
C, C++, C#, Java, JavaScript, Python, Power BI, Azure Analysis Services, MySQL, PostgreSQL, .NET
Responsibilities
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, mentor and guide engineers across the team, contribute to the evolution of the cloud-scale analytics platform, champion engineering best practices including code quality and testing, participate in design reviews and code reviews
Seniority
Senior, hands-on IC with mentorship responsibilities
