Sr. Software Engineer, High Performance Computing

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing with continuous innovation.
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Sr. Software Engineer, High Performance Computing

The AWS High Performance Computing (HPC) team is seeking an experienced Senior Software Development Engineer to spearhead a core area of their new HPC service. This role sits within Amazon Web Services (AWS), the world's leading cloud platform known for pioneering cloud computing innovation. The HPC team is developing essential offerings that enable customers to plan, schedule, and execute HPC workloads across AWS compute services.

As a senior engineer, you'll be part of a world-class team working in an agile environment, collaborating with AWS teams across different locations. This position offers the unique opportunity to engineer systems at a global scale while influencing core AWS services. You'll be responsible for architecting larger, more complex projects that delight customers, leading critical component implementation, and driving software best practices in quality, security, and operational excellence.

The ideal candidate should be passionate about AWS HPC's customer impact and creating elegant software solutions. Success in this role requires the ability to thrive in a fast-paced environment with shifting priorities, working both independently and as part of a team. The position is based in Boston, MA, and offers significant growth potential within AWS's innovative culture.

Working at Amazon Web Services means joining a culture that values work-life harmony, diversity, and continuous learning. The company offers employee-led affinity groups, ongoing learning experiences, and various career advancement resources. You'll be part of an inclusive environment that celebrates differences and provides mentorship opportunities for professional development.

This role is perfect for experienced engineers who want to solve challenging technical problems, create impactful products, and work with cutting-edge cloud computing technology while being part of AWS's mission to be Earth's Best Employer.

Last updated 11 minutes ago

Responsibilities For Sr. Software Engineer, High Performance Computing

  • Lead a core area of a new HPC service
  • Design and implement critical components
  • Drive software best practices for quality, security, and operational excellence
  • Help the team deliver higher quality software faster
  • Lead the design and architecture of larger, more complex projects

Requirements For Sr. Software Engineer, High Performance Computing

Java
Python
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Sr. Software Engineer, High Performance Computing

  • Work-life balance
  • Flexible working culture
  • Mentorship opportunities
  • Career development resources
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Sr. Software Engineer, High Performance Computing

Systems Engineer, Managed Operations

Senior Systems Engineer role at AWS focusing on European Sovereign Cloud operations, requiring 5+ years of systems engineering experience and strong automation skills.

Systems Engineer, Managed Operations

Senior Systems Engineer role at AWS to lead operations for the new European Sovereign Cloud, focusing on high-availability services and cloud infrastructure management.

Software Development Engineer-EKS, Kubernetes

Senior Software Engineer position at Amazon working on EKS (Elastic Kubernetes Service), focusing on cloud infrastructure and container orchestration.

Infrastructure Engineer - eero, eero Foundations - Cloud Systems and Infrastructure

Infrastructure Engineer position at Amazon's eero division, focusing on cloud systems and infrastructure management using AWS, Kubernetes, and Terraform.

Senior Systems Engineer, Region Services

Senior Systems Engineer position at AWS focusing on cloud infrastructure, requiring expertise in Linux, automation, and network fundamentals, offering opportunity to work on world-scale systems.