Software Engineering Jobs - Microsoft, Vancouver
Posted: July 9, 2026
Browse more Microsoft Canada jobs · See other jobs in Vancouver
job description
AI Summary
This Software Engineer II role at Microsoft Canada in Vancouver, BC, focuses on building next-generation monitoring tools for Azure and Microsoft Fabric. Key duties involve participating in the full engineering lifecycle of UX components, from research to deployment. Candidates require a Bachelor's Degree in Computer Science or a related technical field, coupled with at least two years of technical engineering experience in coding languages such as C, C++, C#, Java, JavaScript, or Python. This position offers a significant opportunity to contribute to Microsoft's cloud data platform.
About the Microsoft Azure Data Engineering Team
Microsoft Canada is seeking a skilled Software Engineer to join its innovative Azure Data engineering team in Vancouver. This team is at the forefront of transforming data analytics, delivering cutting-edge software products that power the age of AI. The extensive portfolio includes essential Microsoft services such as Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Data Factory, and Power BI, all designed to build a robust data platform. This engineering role offers a unique opportunity to contribute to solutions that enable real-time analytics and data processing, converting complex data into actionable insights for both end users and modern applications. Candidates will gain invaluable experience working with a global leader in cloud technology, shaping the future of data and software innovation.
Role Responsibilities and Technical Experience
As a Software Engineer II on the Observability Experiences team, you will be integral to building the next generation of tools and technologies for monitoring services and infrastructure within Azure and Microsoft Fabric. This engineering position involves participating in all stages of the software development lifecycle for UX components, from initial research and prototyping to production deployment and live site support. Responsibilities include writing well-crafted, maintainable code and actively engaging in code reviews to uphold quality standards and facilitate knowledge sharing. The ideal candidate will possess a Bachelor's Degree in Computer Science or a related technical field, alongside a minimum of two years of technical engineering experience with coding languages such as C, C++, C#, Java, JavaScript, or Python. Preferred qualifications include prior experience with Microsoft Azure, Microsoft Fabric, or similar cloud platforms, as well as expertise in modern web frameworks like React. Experience in the monitoring and observability space, or with modern AI technologies like Generative AI, would be a significant asset. Candidates must also be able to meet Microsoft's security screening requirements, including a Microsoft Cloud Background Check, to ensure their employment status aligns with company standards. This role demands a passion for creating better software and a commitment to continuous process improvement.
categories
about microsoft canada
- Industry: Technology
- Size: 1001-5000 employees
- view all Microsoft Canada jobs
similar jobs
- data/analytics co-op - later, vancouver - Later
- full-stack developer - air canada, vancouver - Air Canada
- civil engineer i - city of vancouver, vancouver - City of Vancouver
- program coordinator, mother tree - ubc, vancouver - UBC
- research assistant/technician 2 - ubc, vancouver - UBC
- systems analyst ii - ubc, vancouver - UBC
- operating engineer - ubc, vancouver - UBC
- research associate - next-gen rna therapeutics, ubc vancouver - UBC
- design & construction standards lead - city of vancouver, vancouver - City of Vancouver
- digital solution area specialist - security - microsoft canada, ottawa - Microsoft Canada
