Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Fabric Data Engineering Experience & Infrastructure team. This role is part of Microsoft's mission to build the data platform for the age of AI, working on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Power BI.
As a Senior Software Engineer, you'll be at the forefront of shaping the future of data engineering, working on cutting-edge SaaS capabilities like Lakehouse, Spark Job Definitions, and Notebooks. You'll collaborate with talented engineers to design, implement, and deliver scalable software components and services that power Fabric Data Engineering experiences, with a focus on industry-leading performance, security, and reliability.
The role offers an exciting opportunity to work with large-scale data systems and cloud services, requiring 4+ years of technical engineering experience and strong programming skills in languages like Java, JavaScript, or Python. Experience with Spark is considered a plus. You'll be responsible for building scalable cloud services, collaborating with product managers, and mentoring team members.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time away. The position is remote-friendly with up to 100% work from home options. The base salary range is competitive at CAD $108,100 - CAD $199,700 per year.
This is an excellent opportunity for experienced engineers passionate about data engineering and cloud services to join a leading tech company that values diversity, inclusion, and innovation. You'll be part of a team that's driving the transformation of analytics in the world of data, working on products that impact organizations globally.