Role Overview & Specifications
Description
Nucleo team within Serverless Containers builds, maintains, and operates products foundational to running containers in the cloud, many of which are also open-sourced. We are Bottlerocket, Container Runtime, and Finch. Together, these teams do foundational work to make AWS the best place to run containers, and engage with and contribute to strategic open source projects. Bottlerocket is a Linux-based open-source operating system that is purpose-built by Amazon Web Services for running containers.
We Are Looking For An
experienced Senior Software Development Engineer to help define and build the future of Bottlerocket! This position is a developer role with a Nucleo team based in Seattle, WA. You will be engineering one or more of the core components of the product used by multiple AWS services and by AWS customers. You will contribute to the design of these components and work closely with other engineers on the team to deliver a reliable, scalable service. You will have the opportunity to mentor junior engineers and help them be successful.
Key Job
responsibilities
In this role, you will be part of a two-pizza team. You will help establish technical direction, foster team culture, grow junior engineers and deliver exciting features to internal and external customers.
Take end to end ownership of the software development life cycle. This includes design, testing and deployment Build services and tooling which allow customers who use Bottlerocket to deploy mission critical applications quickly and safely Champion operational, technical and process improvements Work with your manager and other engineers in delivering to the roadmap Interact with customers on public forums (AWS, GitHub) to respond to queries, issues, and complaints
A Day In The Life
You will have the opportunity to design and implement systems that delight our customers. You will also learn how things are built and deployed in AWS, brush up on operational excellence, and apply it on the job!
Work with the open source community and teams at Amazon to lead and deliver innovations in foundational container technologies Collaborate with other engineers towards broader organizational goals and projects Collaborate with product and program managers, principal engineers for feature definition and delivery Work with other AWS teams such as EKS, EKS-Anywhere, and ECS to build innovative solutions that create value for our customers using Bottlerocket Stay aware of developments in the container space and upstream community projects Contribute to technical designs
About The Team
Nucleo team within Serverless Containers builds, maintains, and operates products foundational to running containers in the cloud, many of which are also open-sourced. We are Bottlerocket, Container Runtime, and Finch. Together, these teams do foundational work to make AWS the best place to run containers, and engage with and contribute to strategic open source projects. Bottlerocket is a Linux-based open-source operating system that is purpose-built by Amazon Web Services for running containers.
We Are Open To Hiring Candidates To Work Out Of One Of The Following
locations:
Seattle, WA, USA
Basic
Qualifications
5+ years of non-internship professional software development
experience 5+ years of programming with at least one software programming language
experience 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems
experience
Experience as a mentor, tech lead or leading an engineering team
Experience with Linux package management, version control systems, automated build processes, and software unit testing
Preferred
Qualifications
5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
experience Bachelor's degree in computer science or equivalent Expertise in Go, C, C++ or Rust development in a Linux environment
Experience building scalable, fault-tolerant distributed systems, preferably on a Unix or Linux platform
Experience in developing and maintaining system software for Linux-based operating systems
Experience with container runtimes such as containerd and runc, and container orchestrators such as Kubernetes An understanding of and
experience in contributing to open source projects is a plus
Amazon is committed to a diverse and inclusive workplace. Amazon is an
equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Our
compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $134,500/year in our lowest geographic market up to $261,500/year in our highest geographic market. Pay is based on a number of factors including market
location and may vary depending on job-related knowledge,
skills, and
experience. Amazon is a total
compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of
compensation may be provided as part of a total
compensation package, in addition to a full range of medical, financial, and/or other
benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-
benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.
Company - Amazon.com Services LLC - A57
Job ID: A2605348
About Amazon Web Services Aws
Amazon Web Services Aws is an actively verified employer hiring talent across technology, engineering, and operations.
- Headquarters: United States / United Kingdom
- Company Size: 1,000+ employees
- Trust Rating: 95 / 100 (Official Registry Audited)
View all openings at Amazon Web Services Aws →