Taro Logo

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
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Join Azure Specialized at Microsoft where we're revolutionizing High Performance Computing (HPC) in the Public Cloud platform. As a Senior Software Engineer, you'll be at the forefront of designing and delivering next-generation HPC solutions that enable critical customer workloads including weather prediction, electronic design attestation, and computational fluid dynamics.

You'll work across a diverse spectrum of hardware architectures, network types, and processor types, focusing on the intersection of hardware and software. The role involves deep technical work in defining, deploying, and sustaining Azure infrastructure for HPC workloads. You'll be hands-on with next-gen hardware, working on everything from CPU differentiation to networking, switches, rack design, and cluster design.

The position offers a unique opportunity to have significant impact on Microsoft's cloud infrastructure. You'll join a phenomenal team of experienced engineers working on replication systems, highly available systems, and large-scale algorithms. The team is currently expanding capacity and supported scenarios to enable 100X growth.

We're seeking someone passionate about quality and customer success, who's willing to dive deep into any technical challenge. You'll help build a test-driven engineering culture, working to reduce regressions and bugs in production while setting higher standards for infrastructure quality. The role requires strong collaboration across Microsoft's ecosystem, ensuring alignment with partners' expectations and delivering solutions that meet dynamic customer needs.

Benefits include industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time away. You'll also have opportunities to participate in giving programs and network with talented professionals across Microsoft. The position offers competitive compensation with a base pay range of $117,200 - $229,200 per year (higher in SF Bay Area and NYC).

Join us in our mission to empower every person and organization on the planet to achieve more through cutting-edge cloud infrastructure and HPC solutions.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design and deliver next generations of High Performance Computing (HPC)
  • Deep technical work on hardware/software interaction
  • Define, deploy and sustain hardware and software Azure infrastructure for HPC workloads
  • Work on CPU differentiation, networking, switches, rack design, cluster design
  • Optimize, debug, refactor code to improve performance and maintainability
  • Act as a Designated Responsible Individual (DRI)
  • Monitor system/product/service for degradation and handle on-call duties
  • Maintain communication with key partners across Microsoft ecosystem

Requirements For Senior Software Engineer

Python
Java
JavaScript
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding
  • 1+ years of experience on Distributed Systems, Cloud Infrastructure, Data Science & telemetry
  • Must pass Microsoft Cloud Background Check
  • Experience with C, C++, PowerShell, or Python
  • Preferred: 8+ years technical engineering experience
  • Preferred: Experience in HPC and familiarity with accelerators
  • Preferred: Experience on Profiling and Performance Analysis Tools

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?