Taro Logo

Cloud Linux OS Developer, Amazon Linux

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
01 Dresden, Germany
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Cloud Linux OS Developer, Amazon Linux

If you are passionate about maintaining a secure and stable Linux distribution that powers EC2, there may be no better place than Amazon for you to impact the world! We are looking for engineers that want to build solutions to challenging problems that directly reach millions of people. We are looking for a Software Development Engineer to work on the user space layer of Amazon EC2 virtualization stack, and the rpm based Amazon Linux distribution used across Amazon. You will develop, maintain and keep secure operating system components, most of them are Open Source Software, and develop new operating system features.

Key job responsibilities:

  • Provide updates for rpm packages containing security and functional fixes
  • Assess security vulnerabilities in open source software components
  • Develop new functionality and automation
  • Review code of your peers and have your code reviewed (mostly C, C++, Python)
  • Ensure documentation and runbooks are helpful
  • On-call responsibility

A day in the life:

  • Work towards the team's goals and resolve tickets
  • Regularly meet with peers, mentors and manager 1:1
  • Grab lunch with the team or whoever is in the office
  • Work on a new project idea to propose to your manager

About the team: We are building the foundation of the Amazon EC2 virtualization platforms. Our teams are responsible for the development and maintenance of the Amazon hypervisors and Linux Kernels that make up the engine of the Amazon EC2 compute servers. The Dresden based teams also own the development and support of the Linux operating system kernel and the supporting user space components running on almost every Amazon Server worldwide.

Being part of Amazon means constantly driving innovation and working on complex technical challenges every day.

Last updated 8 months ago

Responsibilities For Cloud Linux OS Developer, Amazon Linux

  • Develop, maintain, and secure operating system components
  • Provide updates for rpm packages with security and functional fixes
  • Assess security vulnerabilities in open source software components
  • Develop new functionality and automation
  • Review and have code reviewed (mostly C, C++, Python)
  • Ensure documentation and runbooks are helpful
  • Participate in on-call rotations

Requirements For Cloud Linux OS Developer, Amazon Linux

Linux
Python
  • Experience (non-internship) in professional software development
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience working on GNU/Linux distributions, including deployment automation (preferred)

Benefits For Cloud Linux OS Developer, Amazon Linux

  • Flexible work hours
  • Work-life balance
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Ongoing events and learning experiences

Interested in this job?