Taro Logo

Systems Development Engineer, Amazon Linux Core Engineering

World's most comprehensive and broadly adopted cloud platform pioneer, providing AWS services.
$116,300 - $201,200
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Systems Development Engineer, Amazon Linux Core Engineering

Amazon's Linux Team is seeking an experienced Systems Development Engineer to help build the future of Linux and support AWS's cloud computing environment. This role is central to Amazon's core compute platforms, particularly EC2 (Elastic Compute Cloud). The position combines system engineering with software development, requiring expertise in Linux operations and programming languages like C, C++, Python, and Ruby.

The role involves working with Amazon Linux, a crucial component of AWS infrastructure. You'll be responsible for automating build and test processes, maintaining software packages, and providing customer support. The team creates the foundation of cloud computing, directly impacting how people use computers globally.

As part of AWS Utility Computing (UC), you'll work on foundational services like S3 and EC2, contributing to product innovations that set AWS apart in the industry. The team environment emphasizes knowledge sharing, mentorship, and career development, with senior engineers actively mentoring junior team members.

Amazon offers competitive compensation ($116,300 - $201,200 base salary) varying by location, plus equity and comprehensive benefits. The company values diversity and inclusion, providing various employee-led affinity groups and learning experiences. Work-life harmony is prioritized, with flexibility built into the working culture.

This position requires strong Linux expertise, software development experience, and system engineering skills. You'll join a team that's making history in cloud computing, with opportunities to contribute to open-source projects and work on technology that powers many of the world's leading organizations.

Last updated 2 months ago

Responsibilities For Systems Development Engineer, Amazon Linux Core Engineering

  • Automate tasks related to building and testing Amazon Linux at scale
  • Maintain software packages distributed in Amazon Linux
  • Troubleshoot issues reported by both internal and external customers
  • Package and deliver open-source software within Linux operating system
  • Manage OS updates delivery to customers
  • Improve processes for team migration and new OS enablement

Requirements For Systems Development Engineer, Amazon Linux Core Engineering

Linux
Python
Go
Ruby
  • 4+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
  • 2+ years of non-internship professional software development experience
  • Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
  • Experience troubleshooting in a Linux/Unix environment
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with CI/CD pipelines build processes (preferred)
  • Contributions to upstream open source projects and/or communities (preferred)

Benefits For Systems Development Engineer, Amazon Linux Core Engineering

Medical Insurance
Equity
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Career growth opportunities
  • Mentorship programs
  • Work-life harmony
  • Inclusive team culture
  • Knowledge-sharing environment

Interested in this job?