Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Fabric platform team. This role is part of the Data Cloud Fabric Infrastructure team, focusing on building and maintaining the operating system that provides customers with a unified data stack. The position involves working with various Azure technologies including Service Fabric, SQL Azure, Redis cache, Service Bus, and more.

The ideal candidate will be passionate about quality and customer success, capable of solving architectural level problems, and willing to dive deeply into any layer of a problem. You'll be leading by example within the team by producing extensible and maintainable code, while optimizing, debugging, refactoring, and reusing code to improve performance and ROI.

As part of Microsoft's Azure Data team, you'll be at the forefront of transforming analytics in the data world, working with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and Power BI. The team's mission is to build the data platform for the age of AI, powering data-first applications and driving a data culture.

The role offers competitive compensation with a base pay range of $117,200 - $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, savings and investments, and parental leave. This is a remote-friendly position with up to 100% work from home flexibility.

You'll be working in a collaborative environment where innovation is encouraged, with opportunities to mentor others and contribute to high-impact projects. The position requires strong technical expertise in C#, Azure technologies, and a proven track record of delivering high-quality software solutions at scale.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Design high quality components in C# using clean and tested code
  • Integrate Azure technologies to achieve high scale and reliability
  • Lead architecture, design, and develop features and solutions with high quality
  • Review and contribute to specifications and implementations written by other team members
  • Mentor new engineers
  • Provide support to online services by investigating and mitigating issues

Requirements For Senior Software Engineer

Java
JavaScript
Python
Redis
  • 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
Dental Insurance
Vision Insurance
401k
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 working on the Documentation Platform team to build and maintain engineering documentation systems.

Senior Software Engineer (Full Stack) - M365

Senior Full Stack Software Engineer role at Microsoft M365, focusing on security engineering and cloud services, requiring 8+ years of experience in software development and distributed systems.

Software Engineer / Senior Software Engineer

Azure Core is hiring Software Engineers to build and manage Microsoft's cloud infrastructure services, offering opportunities to work on highly scalable systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on real-time analytics and stream processing components within Azure's data platform, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft developing test automation tools for cloud infrastructure and AI products, offering hybrid work and competitive compensation.