Senior High-Performance Computing Backend Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
4+ years of experience
AI · Enterprise SaaS

Description For Senior High-Performance Computing Backend Software Engineer

Microsoft is seeking a Senior High-Performance Computing Backend Engineer to lead the development and optimization of network solutions for their HPC infrastructure. This role combines cutting-edge technology with the opportunity to work at one of the world's leading tech companies.

The position offers a competitive salary range of $117,200 - $229,200 (higher in SF and NYC areas) and comes with comprehensive benefits including healthcare, educational resources, and parental leave. The role is remote-friendly with up to 100% work from home options.

As a Senior Engineer, you'll be at the forefront of shaping Microsoft's High-performance Computing/Artificial Intelligence network technology. Your responsibilities will span from technical leadership and system architecture to performance optimization and security implementation. You'll work with cutting-edge technologies including high-speed interconnect technologies, RDMA, and MPI programming models.

The ideal candidate brings 4+ years of technical engineering experience, strong networking expertise, and a bachelor's degree in Computer Science or related field. You'll need hands-on experience with languages like C++, Java, or Python, and a deep understanding of network design and implementation.

This role offers an exceptional opportunity to impact Microsoft's mission of empowering every person and organization globally. You'll work in a collaborative environment with a growth mindset, contributing to innovative solutions while enjoying the stability and benefits of a leading tech company. The position combines technical challenges with leadership opportunities, making it perfect for engineers looking to advance their careers in high-performance computing.

Microsoft's inclusive culture, commitment to innovation, and comprehensive benefits make this an attractive opportunity for experienced engineers passionate about high-performance computing and network optimization. The role offers both technical depth and the chance to influence the future of cloud computing infrastructure at a global scale.

Last updated 12 minutes ago

Responsibilities For Senior High-Performance Computing Backend Software Engineer

  • Provide technical leadership in design, development, and optimization of high-performance computing backend network solutions
  • Design and architect HPC network systems with cross-functional teams
  • Lead development of software solutions including network protocols and distributed systems
  • Monitor and optimize performance of High-performance computing network
  • Ensure network solutions can scale while optimizing resource utilization
  • Implement security measures and ensure high availability
  • Take ownership of projects, including defining milestones and managing resources

Requirements For Senior High-Performance Computing Backend Software Engineer

Java
Python
Linux
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience in hands-on network design, implementation, and maintenance
  • Must pass Microsoft Cloud Background Check
  • Experience with Mellanox (NVIDIA) or other high-speed interconnect technologies
  • Knowledge of RDMA and MPI programming models

Benefits For Senior High-Performance Computing Backend Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 High-Performance Computing Backend Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data platform, focusing on next-gen SaaS Enterprise Data Warehouse solutions with Synapse SQL DW.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on C++ compiler team, focusing on optimization and toolchain development with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on virtualization technology, offering $117K-$229K salary with hybrid work in Redmond, WA.

Software Quality Engineer

Senior Software Quality Engineer role at Microsoft's Xbox Game Studios, focusing on quality assurance for AAA+ gaming titles with emphasis on data-driven testing and automation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID authentication and authorization services, developing secure solutions for user and tenant management.