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 services.
$108,100 - $199,700
Data
Senior Software Engineer
Remote
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 Cosmos Platform team, working at the forefront of data platform innovation. This role is part of a team that's transforming analytics in the world of data through products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and various other Azure data services.

The position offers an opportunity to work on big data analytics products that enable data engineers and data scientists to extract intelligence from all types of data – structured, semi-structured, and unstructured. You'll be part of building the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric.

As a Senior Software Engineer, you'll play a crucial role in designing and implementing scalable data pipelines and architectures, working with cutting-edge technologies in the data platform space. The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to guide teams through complex challenges.

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's culture emphasizes innovation, diversity, and inclusion, making it an ideal environment for passionate technologists looking to make a significant impact in the data and AI space.

Working remotely (up to 100% work from home), you'll collaborate with cross-functional teams, lead technical initiatives, and contribute to Microsoft's mission of building the data platform for the age of AI. This role is perfect for someone who combines strong technical skills with leadership abilities and wants to be at the forefront of big data and cloud computing innovation.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Guide and support the team in designing, building, and maintaining scalable and high-performance data pipelines and architectures
  • Develop and implement strategies for scaling data infrastructure to support increasing data volumes and complexity
  • Ensure projects are aligned with business objectives and delivered efficiently and effectively
  • Work closely with other teams to ensure data engineering initiatives support wider company goals
  • Facilitate communication and coordination between teams for seamless project integration
  • Lead the adoption of new tools and practices that can enhance the capabilities and performance of the team
  • Guide the team through technical challenges, fostering innovation, and driving projects to improve data processing capabilities

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Ability to meet Microsoft, customer and/or government security screening requirements

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 - CTJ - Poly

Senior Software Engineer role at Microsoft working on Azure Data services, requiring top secret clearance and strong engineering background.

Senior Data Engineer- Microsoft Designer

Senior Data Engineer position at Microsoft Designer, working on AI-powered content creation tools with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's IDEAs team, focusing on data engineering and analytics for M365 and SCI platforms, requiring 8+ years of experience in distributed systems and big data technologies.

Senior Research Data and Service Engineer

Senior Research Data Engineer role at Microsoft Security AI Research, focusing on AI-driven security solutions and data engineering for autonomous defense systems.

Senior Data Engineer

Senior Data Engineer role at Microsoft focusing on insider risk detection, data pipeline development, and security analytics, offering competitive salary and remote work options.