Sr. Software Development Engineer, Nucleo

at  Amazoncom Services LLC A57

Seattle, Washington, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024USD 134500 Annual08 Apr, 20245 year(s) or aboveGood communication skillsNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

  • 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
    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

  • 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

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • 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 complaint


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Seattle, WA, USA