Senior Software Engineer - Data Integration

MicrosoftVancouver, BC
$114,400 - $203,900

About The Position

Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the data integration team builds data gravity on the Microsoft Cloud. Massive volumes of data are generated – not just from transactional systems of record, but also from the world around us. Our data integration products – Azure Data Factory and Power Query make it easy for customers to bring in, clean, shape, and join data, to extract intelligence. We’re hiring a Senior Software Engineer to join the Power Query engineering team, which builds the core data connectivity and transformation platform used across Power BI, Microsoft Fabric, Excel, and other Microsoft data experiences. This team owns foundational runtime and connectivity components that enable customers to securely connect to, transform, and move data from a wide variety of sources at scale. Engineers work on high‑impact systems spanning query execution, data connectors, performance optimization, and reliability, collaborating closely with partner teams to power data experiences used by millions of customers worldwide. We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Nice To Haves

  • Experience building data connectivity layers such as connectors, drivers, or APIs for databases, files, or SaaS services
  • Experience working on data processing, query execution, data transformation, or performance optimization for data‑intensive systems
  • Familiarity with authentication, secure connectivity, and reliability challenges when connecting cloud services to external or on‑premises data sources
  • Experience designing extensibility platforms, SDKs, or developer‑facing frameworks
  • Experience with cloud platforms (such as Microsoft Azure) and distributed systems
  • Contributions to open‑source projects or experience working with partner or third‑party ecosystems
  • Experience working in Agile development environments and collaborating across multiple product teams

Responsibilities

  • Design, build, and maintain core components of the Power Query platform that enable data connectivity and transformation across Microsoft products
  • Develop reliable, high‑performance systems for connecting to and interacting with a wide variety of data sources
  • Improve scalability, performance, and reliability of data processing and query execution workflows
  • Collaborate closely with partner teams (Power BI, Fabric, Excel, and others) to deliver end‑to‑end data experiences
  • Diagnose and resolve complex production issues across client, service, and data source boundaries
  • Embody our culture and values

Benefits

  • Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (Accessibility | Microsoft Careers).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service