Software Development Engineer, Amazon Linux

World's premier cloud computing and e-commerce company
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Amazon Linux

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.

Last updated 9 hours ago

Responsibilities For Software Development Engineer, Amazon Linux

  • Understand and improve linux packaging automation
  • Develop services and tools in Python and Java
  • Work with other Amazon Linux teams on Linux build pipeline automation
  • Design and maintain Amazon's core compute platforms
  • Focus on EC2 and AWS infrastructure

Requirements For Software Development Engineer, Amazon Linux

Python
Java
Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of system design and architecture experience
  • Experience with at least one programming language
  • Comfortable with Linux operating system
  • Experience with Linux package management
  • Experience with version control systems
  • Experience with automated build processes
  • Experience with software unit testing

Benefits For Software Development Engineer, Amazon Linux

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package
  • Career development and mentorship opportunities

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Linux

Software Development Engineer II, Brand Innovation Lab

Software Development Engineer II position at Amazon's Brand Innovation Lab, building advertising experiences using Java, Kotlin, Go, and React, with competitive compensation and benefits.

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.