Software Development Engineer II, Amazon Linux

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer II, Amazon Linux

Amazon Linux is seeking a Software Development Engineer II to join their team working on the future of Amazon Linux. This role focuses on developing and maintaining Amazon's Linux distribution, which is widely used on AWS's EC2 platform and other services.

The position involves designing and implementing systems to automate package updates, streamline release processes, and maintain security standards. You'll work with core AWS infrastructure and collaborate with highly skilled engineers to improve the foundation that many AWS services are built upon.

Key responsibilities include:

  • Designing and implementing automation systems
  • Migrating existing services and deprecating legacy components
  • Ensuring system security and updates
  • Contributing to release process optimization

The team emphasizes work-life balance and offers flexible scheduling. You'll be part of an inclusive culture that values diversity and supports professional growth through mentorship and knowledge sharing. The role includes on-call responsibilities (typically one week every two months) with a focus on building fault-tolerant systems.

This is an excellent opportunity for engineers passionate about Linux systems, automation, and infrastructure who want to impact millions of AWS customers. You'll gain deep expertise in AWS operations while working on critical systems that power Amazon's cloud infrastructure.

Benefits include competitive compensation ($129,300-$223,600 base salary depending on location), equity, sign-on payments, and comprehensive medical and financial benefits. The team supports career growth through mentorship, code reviews, and challenging projects that help members develop into well-rounded engineers.

Last updated 8 days ago

Responsibilities For Software Development Engineer II, Amazon Linux

  • Design and implement systems for package updates automation
  • Migrate existing services and deprecate legacy components
  • Maintain system security and updates
  • Participate in on-call rotation (one week every two months)
  • Contribute to release process optimization

Requirements For Software Development Engineer II, Amazon Linux

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer II, Amazon Linux

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Flexible work schedule
  • Competitive base salary
  • Equity compensation
  • Sign-on payments
  • Medical benefits
  • Financial benefits
  • Mentorship and career growth opportunities

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Amazon Linux

Software Development Engineer, Amazon

Software Development Engineer position at Amazon, focusing on building scalable services platform in Hyderabad, requiring 3+ years of experience in software development.

Software Development Engineer, Kuiper Capacity Management and Science Platform

Software Development Engineer role at Amazon's Project Kuiper, building systems to manage and optimize satellite network resources using Java and AWS technologies.

System Development Engineer, Regional Border Operations

AWS GCNA is seeking a System Development Engineer to join their Backbone Enterprise and Regional Engineering team to develop and maintain network automation and infrastructure.

Software Development Engineer II, Amazon Credit & Lending, Amazon Payments

Software Development Engineer II position at Amazon's Credit & Lending team, focusing on building scalable payment gateway solutions and next-generation credit products.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team focusing on technical troubleshooting, tool development, and system improvement for payment gateway services.