Senior Software Engineer

Microsoft is a company building the data platform for the age of AI, powering data-first applications and driving a data culture.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their OKR (Objective Keys and Results) team focused on the Spark Runtime ecosystem within Fabric and Synapse. This role offers an opportunity to work on cutting-edge big data analytics products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Azure Synapse Analytics. You'll be part of a team building the data platform for the AI age, working on cross-functional engineering projects that develop reliable and scalable solutions.

The position involves creating efficient, high-performance systems that enhance developer productivity and ensure high-confidence releases. You'll work with technologies like C#, Powershell, and YAML, while leveraging big data processing technologies such as Hadoop and Spark. The role requires strong technical expertise combined with collaborative skills to work across teams.

Microsoft offers an inclusive work environment where innovation and diverse perspectives are valued. The company provides comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. With a base salary range of $117,200 - $229,200 (higher in SF and NYC areas), this role presents an excellent opportunity for career growth in cloud and data engineering.

The ideal candidate will have 4+ years of technical engineering experience, strong programming skills, and experience with cloud services. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that emphasizes growth mindset, innovation, and collaboration.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Conceive, design, and execute diverse cross-functional features to enhance customer experience and boost developer productivity
  • Collaborate with partner teams to design, develop, and implement scalable toolsets for the Spark Runtime engineering ecosystem
  • Contribute to automation scripts and software applications development
  • Assist in integration of monitoring and alerting systems
  • Participate in code reviews, debugging, and troubleshooting
  • Work with cross-functional teams to translate requirements into scalable solutions
  • Document code, processes, and procedures
  • Provide support during release validation and deployments

Requirements For Senior Software Engineer

Java
Python
JavaScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C#, Powershell and YAML
  • 4+ years experience with C# programming
  • Experience with big data processing technologies such as Hadoop, Spark
  • Good working knowledge of agile software development methodologies
  • Experience working with cloud services and familiarity with cloud concepts
  • 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

Senior Software Engineer- Consumer Copilot Backend

Senior Backend Engineer role at Microsoft's Consumer Copilot team, focusing on AI solutions and real-time communication systems using C#, with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID, developing critical authentication and directory services for millions of users worldwide.

Member of Technical Staff - Backend Engineer, Health AI

Senior Backend Engineer role at Microsoft AI's Health team, building scalable healthcare solutions and AI systems in London.

HPC Support Escalation Engineer

Senior HPC Support Escalation Engineer position at Microsoft, focusing on complex technical issue resolution and customer success in high-performance computing environments.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Copilot and Microsoft 365 integration, offering remote work and competitive compensation.