Senior Software Engineer

Microsoft builds the data platform for the age of AI, powering data-first applications and driving a data culture through Azure Data engineering team.
$108,100 - $199,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

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.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Design, implement, test, ship, and support large scale services and components
  • Collaborate with Product managers on product specifications and requirements
  • Solve complex problems with a growth mindset
  • Support product live site and operations
  • Mentor and grow peers to collectively deliver on team goals
  • Build on team culture focused on learning, growth and quality

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years of experience with building scalable cloud services
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft focusing on Azure Cosmos DB support, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, focusing on large-scale security infrastructure and authentication services.

Senior Software Engineer

Senior Software Engineer role at Microsoft Intune, focusing on cloud services and distributed systems, offering hybrid work and competitive compensation.

Software Engineer, Automation

Senior Software Engineer position at Microsoft focusing on automation solutions for monetization strategies, offering competitive pay and remote work flexibility.

Senior Manufacturing Engineer

Senior Manufacturing Engineer position at Microsoft focusing on factory operations, process optimization, and quality control for device manufacturing.