Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 months 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?