Skip to main content

Software Development Manager, High Performance Computing (New Service)

Job ID: 2069493 | Amazon Dev Center U.S., Inc.


Job summary
We are open to hiring across a few different locations; Bellevue, Denver, Boston, and New York City.

The AWS High Performance Computing (HPC) group is looking for a Software Development Manager (SDM) to lead a team focused on the next generation of HPC on the AWS Cloud.

We build NICE EnginFrame, AWS ParallelCluster, and the overall experience for customers building some of the largest HPC and distributed ML clusters in the world, while at the same time empowering research scientists and engineers to dynamically scale their HPC workloads to enable scientific and engineering breakthroughs. We enable a broad set of applications for computational fluid dynamics, weather modeling, molecular dynamics, seismic modeling, and machine learning.

You'll be leading a new team in Boston and will be part of a distributed engineering team across US and Europe. The ideal candidate will have strong distributed systems design and software engineering experience, Linux/Unix and networking fundamentals, and a passion for AWS technology.

In this role you will be responsible for leading engineers in tackling core software engineering problems - distributed computing, resource usage efficiency, and rock solid testing. We also work with a lot of AWS cloud technologies (e.g., EC2, S3, ECS, Lambda, FSx for Lustre, Batch, Lambda, ParallelCluster) to design and run highly scalable systems.

If you are interested in making a large impact on both external and internal customers by engaging in technically challenging and personally rewarding work, then we look forward to speaking with you!

To learn more about HPC on AWS, check out Peter DeSantis' re:Invent 2019 keynote address:

Key job responsibilities
You should be somebody who enjoys solving problems, is customer-centric, and motivated not only about building software but also about running systems in the real world. You will be managing a team of engineers who love to collaborate in an environment of shared responsibility. The ideal candidate will be excited to learn and help us leverage the ever increasing capabilities of the AWS services on behalf of our customers.

A day in the life
Build and lead a dynamic team of software developers, conduct daily standups, weekly 1on1s, mentor and grow developers, plan and execute software development project plans, operationally support services with oncall rotation.

About the team
We enjoy healthy work/life balance, while working on software that helps build and manage the cloud infrastructure that supports some of the most demanding codes running anywhere.


  • 7+ years of experience working directly within engineering teams
  • Experience partnering with product OR program management teams
  • 3+ years of people management experience, managing engineers
  • 3+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems

  • BS degree or higher in Computer Science, Engineering or related field
  • 7+ years professional experience in system software development and delivery
  • 3+ years of experience building, leading, managing, and mentoring high-performance engineering teams


  • Development experience with C/C++/Python/Java and/or Linux systems programming
  • Experience with design/architecting large-scale distributed systems
  • Experience with DevOps practices and tools and automation
  • Proficient in network, distributed, asynchronous and concurrent programming
  • Experience with core AWS cloud technologies
  • Experience with HPC batch schedulers and cluster management technologies
  • Excellent verbal and written communication skills

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit