Software Development Manager, High Performance Computing

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$166,400 - $287,700
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Software Development Manager, High Performance Computing

The AWS High Performance Computing (HPC) group is seeking a Software Development Manager to lead their Seattle-based team in building cutting-edge HPC products and services. This role involves managing a team that develops core technologies enabling customers to plan, schedule, and execute HPC workloads across AWS compute services. The position is part of an engineering organization spread across Boston, Seattle, and Italy.

The role focuses on leading the control plane for a newly launched service, requiring expertise in distributed systems design, Linux/Unix fundamentals, and AWS technologies. The team works with various AWS services including EC2, S3, ECS, Lambda, FSx for Lustre, Batch, and Elastic Fabric Adapter (EFA) to create highly scalable systems supporting applications in computational fluid dynamics, weather modeling, molecular dynamics, and distributed machine learning.

Amazon offers a comprehensive benefits package and emphasizes work-life balance with flexible scheduling. The company maintains a strong commitment to diversity and inclusion, supported by employee-led affinity groups and ongoing learning experiences. Career growth is prioritized through mentorship programs and knowledge sharing among team members of varying experience levels.

The compensation is market-competitive, ranging from $166,400 to $287,700 based on location, plus additional benefits including equity and sign-on payments. This role represents an opportunity to make significant impact on both external and internal customers while working on technically challenging projects in the growing field of high-performance computing.

Last updated 13 days ago

Responsibilities For Software Development Manager, High Performance Computing

  • Lead a team focused on building HPC products and services
  • Manage control plane for new AWS service
  • Lead engineers in tackling core software engineering problems
  • Design and run highly scalable systems
  • Mentor and develop team members
  • Partner with product teams to collect requirements and define strategy

Requirements For Software Development Manager, High Performance Computing

Linux
  • 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting new and existing systems experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • Knowledge of engineering practices and patterns for full software development life cycle
  • Experience partnering with product or program management teams

Benefits For Software Development Manager, High Performance Computing

Medical Insurance
  • Flexible work schedule
  • Medical benefits
  • Financial benefits
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Development Manager, High Performance Computing

Construction Manager

Lead data center construction projects for AWS, managing complex electrical and mechanical systems while ensuring cost-effective, high-quality infrastructure development.

Senior Product Manager - Technical, AWS Lambda

Senior Product Manager position at AWS Lambda team, leading serverless computing innovation with competitive compensation and comprehensive benefits.

Technical Operations Manager, Support Engineering

Lead a team of AWS Support Engineers, providing technical leadership and customer advocacy while managing complex cloud infrastructure support operations.

Manager of Construction, Data Center Construction

Lead construction manager role overseeing AWS data center projects, requiring 10+ years experience in construction management and infrastructure development.

Manager of Construction, Data Center Construction

Lead data center construction projects for AWS, managing scope, quality, schedule, and budget while overseeing construction teams and collaborating with multiple stakeholders.