Join AWS Hardware Engineering team as a Software Development Engineer and be part of the innovation driving Amazon Web Services' global cloud infrastructure. This role offers a unique opportunity to work at the intersection of software and hardware engineering, focusing on next-generation CPU and Memory components used across AWS services.
You'll be part of a diverse team that owns the design, planning, delivery, and operation of AWS global infrastructure. The position involves solving complex problems that fuse software, hardware, and cloud technologies, working on systems that power services like EC2, S3, EBS, and CloudFront. You'll collaborate with internal and external teams to design, develop, validate, launch, monitor, and troubleshoot at scale.
The role demands innovation and technical leadership in applying new technologies to servers, constantly working to improve security, performance, quality, and cost. You'll be working in a fast-paced environment where you'll have direct impact on AWS's infrastructure and customer experience. The scale of AWS creates unique opportunities for differentiated hardware solutions that directly benefit customers.
As part of Amazon Web Services, you'll be working with the world's most comprehensive and broadly adopted cloud platform. The team values diverse experiences and work-life harmony, offering flexibility as part of the working culture. You'll have access to extensive learning resources, mentorship opportunities, and employee-led affinity groups that foster inclusion and diversity.
The position offers competitive compensation ranging from $129,300 to $223,600 per year based on location, plus equity and comprehensive benefits. You'll be part of AWS's mission to continue revolutionizing cloud computing while working with thought leaders across multiple technology areas.
Key responsibilities include owning next-generation CPU and Memory components, collaborating with interdisciplinary teams, providing technical leadership, and continuously improving AWS infrastructure. The role requires strong software development skills, system architecture experience, and a passion for solving complex technical challenges at scale.