Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
United States
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Specialized team is seeking a Senior Software Engineer to join their innovative cloud platform division. This role focuses on developing the next generation of High-Performance Computing (HPC) solutions within Azure, enabling critical customer workloads including weather prediction, electronic design attestation, and computational fluid dynamics.

The position offers a unique opportunity to work with cutting-edge hardware architectures, network types, and processor technologies. As a Senior Software Engineer, you'll be instrumental in designing and delivering end-to-end HPC solutions, with a strong emphasis on customer value, quality, performance, and automation.

You'll be joining a phenomenal team of experienced engineers working on replication systems, highly available systems, and large-scale algorithms. The role involves deep technical work in hardware/software interaction, coding with next-gen hardware, and end-to-end systems engineering - from CPU differentiation to cluster design.

The compensation is competitive, with a base salary range of $117,200 - $229,200 USD annually (higher for SF Bay Area and NYC). Microsoft offers comprehensive benefits including healthcare, educational resources, savings plans, and generous parental leave.

This is an exciting opportunity to have a significant impact on Microsoft's cloud infrastructure as the team works on expanding capacity and supported scenarios for the next 100X growth. The role requires a strong background in distributed systems, cloud infrastructure, and data science, with a focus on building scalable, high-performance solutions.

Microsoft maintains a culture of inclusion and growth mindset, where employees collaborate to achieve shared goals while innovating to empower others. The company is committed to equal opportunity employment and welcomes candidates from all backgrounds.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Dive deeply into any level or layer of a problem
  • Learn emerging technologies, from hardware to software
  • Lead by example within the team by producing extensible and maintainable code
  • Maintain communication with key partners across the Microsoft ecosystem
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Act as a Designated Responsible Individual (DRI)
  • Help ensure Azure platform is consistent on performance, can scale on-demand, and engineered to withstand computing demand

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience with Distributed Systems
  • 2+ years of experience with Cloud Infrastructure
  • 2+ years of experience with Data Science and Telemetry
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 Titan Platform team, building and maintaining critical cloud infrastructure and distributed systems with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Titan team to build and maintain core cloud infrastructure services at massive scale, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft building hyper-scale distributed systems for the Web Data Platform Team, focusing on web crawling and indexing infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, working on distributed query processing systems for cloud data warehouse solutions in Barcelona, Spain.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Sky team, focusing on cloud infrastructure and distributed systems, offering competitive compensation and hybrid work arrangement in Redmond, WA.