Senior Software Engineer | Microsoft Careers

Microsoft

Actively hiring Posted this week
WA Posted 4 days ago $119,800$234,700 / year

At a glance

AI generated

TL;DR

The Azure Data Engineering team’s Analysis Services (AS) Engine group is hiring a Senior Software Engineer to lead the design and architecture of key features for Power BI and other Microsoft BI systems. This role involves driving end-to-end project execution, collaborating with product management and partner teams, mentoring engineers, and contributing to the evolution of cloud-scale analytics platforms. The ideal candidate will have deep expertise in distributed systems, database internals, and compiler technologies, as well as hands-on experience with languages like C++, C#, or Java. They should be adept at delivering scalable, reliable, and performant systems and championing engineering best practices across a full-stack environment that includes engine internals, query processing, and cloud scalability.

Skills

Azure PowerBI AzureSQLDB AzureCosmosDB AzurePostgreSQL AzureDataFactory AzureSynapseAnalytics AzureServiceBus AzureEventGrid DAX SemanticModels C C++ C# Java B+Trees QueryOptimization ExecutionEngines CompilerInternals CodeQuality Testing Observability OperationalReadiness

What you'll do

  • Lead the design and architecture of key features for Analysis Services engine integration with Power BI.
  • Drive project execution from technical planning to delivery and quality assurance.
  • Mentor engineers across the team, fostering technical growth and excellence.
  • Contribute to evolving cloud-scale analytics platform focusing on performance and reliability.
  • Champion engineering best practices including code quality, testing, and operational readiness.

What we're looking for

  • Deep understanding of distributed systems and database internals.
  • Experience leading complex technical initiatives across multiple teams.
  • Proven ability to deliver scalable, reliable, and performant production systems.
  • Hands-on experience in software development with C, C++, C#, Java or similar languages.
  • Strong design and problem-solving skills for system performance and scalability.
  • Familiarity with compiler internals and query compilers in large-scale data systems.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 534 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.

Most-posted roles

View all roles at Microsoft