Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

The Azure Compute Platform team at Microsoft is seeking a Senior Software Engineer to lead the development of Azure Compute service, a cornerstone of Azure Cloud's infrastructure. This role is crucial in tackling global challenges with cutting-edge advancements in distributed systems and cloud-native security.

As part of the team, you'll work with Azure's core engineers to ensure the scalability and security of Azure Compute services. The position requires expertise in large-scale distributed systems and high-availability infrastructure. You'll collaborate across organizational boundaries to address integration challenges involving Compute, Network, and Storage.

The ideal candidate will have 8+ years of technical engineering experience with strong skills in languages like C++, Java, or Python. You'll need proven experience in designing and maintaining large-scale distributed systems, along with the ability to provide technical leadership and influence strategy.

This role offers the opportunity to work on cutting-edge cloud technology that powers enterprise solutions and artificial intelligence. 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 values respect, integrity, and accountability.

Benefits include comprehensive healthcare, educational resources, parental leave, and investment opportunities. The position offers up to 100% work from home flexibility with 0-25% travel requirements. Join a team that's at the forefront of cloud computing innovation and make a significant impact on global-scale infrastructure.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Collaborating with Program Managers and teams across Azure Core to expand the Azure Compute Platform service
  • Leading the identification of dependencies and creation of design documents
  • Providing technical leadership in investigating and resolving challenging issues within large-scale distributed systems
  • Guiding the team towards a data-driven approach with focus on serviceability and quality
  • Prioritizing repair items and optimizing work-life balance for on-call engineers
  • Fostering customer-centric engineering culture
  • Promoting collaboration across organizational boundaries

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • 4+ years of experience in designing large-scale distributed systems
  • 4+ years of experience in shipping services and maintaining high-availability infrastructure
  • Experience with coding in languages including C, C++, C#, Java, or Python
  • Ability to collaborate, communicate, and effectively influence technical strategy
  • 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