Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Fabric Data Engineering Experience & Infrastructure team. This role is at the forefront of shaping the future of data engineering, working on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and other critical data platform services.
The position offers an opportunity to work on cutting-edge, SaaS-like capabilities including Lakehouse, Spark Job Definitions, and Notebooks. You'll be part of a team building the data platform for the AI age, focusing on Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric.
As a Senior Software Engineer, you'll be responsible for designing, implementing, and delivering scalable software components and services that power Fabric Data Engineering experiences. The role requires expertise in building cloud services with industry-leading performance, security, and reliability standards. Experience with Spark is considered a plus.
The position offers competitive compensation ranging from CAD $108,100 to CAD $199,700 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft provides a collaborative environment where innovation is encouraged, and diversity is valued, supporting their mission to empower every person and organization on the planet to achieve more.
The ideal candidate should have 4+ years of technical engineering experience, strong coding skills in languages like Java, JavaScript, or Python, and experience with cloud services. You'll work in Vancouver, Canada, with the flexibility of up to 100% remote work, contributing to Microsoft's data platform vision while growing professionally in a supportive team environment.