Join the Amazon Linux Team to shape the future of cloud computing at Amazon! This role offers an exciting opportunity to work on the foundational technology that powers Amazon Web Services (AWS). As a Software Development Engineer on the Amazon Linux team, you'll be responsible for the design and maintenance of Amazon's core compute platforms, with a particular focus on EC2 (Elastic Compute Cloud).
The position requires expertise in Linux systems and development using languages like C++, Python, and Java. You'll be working on critical infrastructure that supports AWS, one of the world's largest cloud computing platforms. The role involves both technical leadership and hands-on development, requiring skills in Linux package management, version control, automated build processes, and software testing.
The Amazon Linux team comprises both seasoned experts and emerging talent in the Linux ecosystem. The team culture strongly emphasizes developer growth, knowledge sharing, and mentorship. You'll have the opportunity to work alongside some of the most experienced professionals in the field while contributing to technology that serves millions of customers worldwide.
Key responsibilities include improving Linux packaging automation, developing services and tools, and collaborating with other Amazon Linux teams to enhance the Linux build pipeline. The role offers competitive compensation ranging from $129,300 to $223,600 per year, depending on location, plus additional benefits including equity and comprehensive healthcare.
This is an opportunity to make a significant impact on cloud computing infrastructure while working with cutting-edge technology at scale. You'll be part of a team that values innovation, technical excellence, and continuous learning, all while contributing to products that are reshaping how people use computers worldwide.