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 innovative cloud-enabled world. The role is part of the big data analytics team, which is responsible for building the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric.

The position offers an exciting opportunity to work on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. The team's mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

As a Senior Software Engineer, you'll be developing Big Data system infrastructure and processing engines using languages like C/C++/C# and Python. You'll work on creating and supporting Big Data engine solutions across various runtimes and distributed hardware devices. The role involves leading designs, writing high-quality production code, and deploying software that meets strict reliability, security, and service level requirements.

The position offers competitive compensation ranging from CAD $108,100 to CAD $199,700 per year, along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The role is remote-friendly with up to 100% work from home options.

Microsoft values diversity and actively seeks different perspectives to better serve their customers. They offer a collaborative environment where passionate innovators can envision possibilities and take their careers further in a cloud-enabled world. The role requires 4+ years of software development experience and a strong background in computer science or related fields.

This is an excellent opportunity for a seasoned software engineer looking to make an impact in the big data and AI space while working with cutting-edge technology at one of the world's leading tech companies.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Develop Big Data system infrastructure and processing engine in C/C++/C# and Python
  • Develop and support Big Data engine solutions, working across runtimes and distributed hardware devices
  • Participate in/lead designs, and write production-level, high-quality code
  • Deploy and maintain software to meet significant reliability, security and service level requirements
  • Work in a team of software and hardware engineers to deploy working systems to a very large user base

Requirements For Senior Software Engineer

Python
  • Bachelor's Degree in Computer Science or related technical disciplines
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, or Python
  • 4+ years of software development experience in all stages of a release cycle
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure SQL DB focusing on distributed systems and database management, requiring 8+ years of experience in backend development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Documentation Platform team, building cloud-native systems for engineering documentation management with AI integration.

(Senior) Software Engineer - Multiple Roles

Senior Software Engineer position at Microsoft Prague working on distributed systems and cloud services across multiple teams including Identity, M365, and Azure DevOps.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Copilot Studio Agents team, focusing on AI automation integration into business applications.

Senior Software Engineer

Senior Software Engineer role at Microsoft Dynamics 365, building AI-powered enterprise solutions with focus on customer service applications.