Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$140,000 - $220,000
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Core Compute team is seeking a Senior Software Engineer to join their Azure Service Fabric Team. This role is crucial in building and maintaining Microsoft's distributed systems platform that powers many critical services including Azure SQL Database, Cosmos DB, and more.

The position focuses on developing and maintaining Azure Service Fabric, a distributed systems platform designed for building scalable and reliable microservices and containers. You'll be working on technology that enables customers to package, deploy, and manage cloud-native applications across various environments including Windows Server, Linux, and multiple cloud platforms.

As a Senior Software Engineer, you'll be tackling complex distributed systems challenges, contributing to the platform that supports Microsoft's most profitable business segment. The role involves collaboration with cross-functional teams, troubleshooting complex issues, and ensuring high availability and performance of cloud-scale systems.

The ideal candidate brings 8+ years of technical engineering experience, strong programming skills in languages like C++, Java, or Python, and deep knowledge of cloud computing and enterprise systems. You'll be part of a team that values innovation, customer success, and continuous learning while working on technology that powers critical services for millions of users worldwide.

This position offers the flexibility of up to 100% remote work, comprehensive benefits including industry-leading healthcare, educational resources, and investment opportunities. You'll be contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more, while working with cutting-edge cloud technology that serves as the foundation for countless critical applications and services.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Contribute towards building the Azure Service Fabric platform
  • Develop understanding of Service Fabric orchestration and workflows
  • Work with teams across organization to develop reliable, scalable software designs
  • Partner with engineering and Program Management teams
  • Triage, troubleshoot, and repair complex live site issues
  • Rapid cloud scale deployment of code and monitoring of telemetry
  • Design, develop and operate large scale cloud services
  • Drive continuous improvement on service quality and cogs efficiency

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 6+ years technical engineering experience/knowledge of cloud computing, enterprise computing, IaaS and/or SaaS products
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Microsoft Intune, focusing on distributed systems and cloud infrastructure, offering competitive pay and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI organization, focusing on building scalable distributed systems for advertising delivery with opportunities to work on cutting-edge technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft building highly reliable, cloud-based distributed services for Azure infrastructure scaling.