Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their big data analytics team. This role is part of the team building the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric and Azure Synapse Analytics. The position involves working on cloud infrastructure and large-scale distributed platform services that enable the Spark experience.
The role is based in Vancouver, with a hybrid work arrangement allowing up to 50% work from home. The position requires 4+ years of experience in designing and building scalable distributed systems, with a focus on cloud computing platforms and modern infrastructure development practices.
As a Senior Software Engineer, you'll be responsible for designing and implementing software components, providing technical leadership, and collaborating across teams. You'll work with cutting-edge technologies in cloud computing, big data analytics, and distributed systems. The role offers competitive compensation ranging from CAD $108,100 to CAD $199,700 per year.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time away. The company values diversity and seeks out different perspectives to better serve their customers. This is an opportunity to work on transformative analytics products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and other leading data platform services.
The ideal candidate will have strong experience with languages like Java, Python, or JavaScript, and familiarity with Kubernetes and cloud platforms. You'll be part of Microsoft's mission to build the data platform for the age of AI, powering data-first applications and driving a data culture.