Software Development Engineer, AWS - Amazon EKS

Amazon.com, Inc.
Seattle, WA, United States
3 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Adobe InDesign Amazon Web Services Software Applications C Sharp (Programming Language) C++ (Programming Language) Perl (Programming Language) Object-Oriented Software Development Software Engineering State Machines Kubernetes Information Technology

Job description

Experteer Overview In this role you will help shape the lifecycle, availability, and insights of EKS clusters. You’ll own state machines and orchestration for cluster operations, and build health-detection that surfaces actionable insights before issues affect customers. You will contribute to resilience features like rollback and self-healing, collaborating with experienced engineers across EKS. This is a hands-on, scale-oriented role with end-to-end feature ownership and on-call responsibilities. You’ll work on critical, customer-facing systems that influence Kubernetes operations at scale. Compensation / Benefits * Build and improve state machines and orchestration workflows for cluster create, update, and upgrade * Develop health-detection systems to surface actionable insights * Contribute to resilience capabilities (rollback, failover, self-healing) from design through production * Collaborate with engineers across EKS to solve cross-service problems Tasks * 3+ years of non-internship software development experience * 2+ years in design or architecture of large-scale systems focusing on reliability and scaling * 1+ years of distributed software applications development * 1+ years of OO design experience * Experience with C#, C++, Java, or Perl * Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field Key requirements * health insurance (medical, dental, vision, prescription) * 401(k) matching * paid time off * parental leave * RSUs and sign-on payments * employee assistance programs

Requirements

Amazon software development experience * 2+ years in design or architecture of large-scale systems focusing on reliability and scaling * 1+ years of distributed software applications development * 1+ years of OO design experience * Experience with C#, C++, Java, or Perl * Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field Key requirements * health insurance (medical, dental, vision, prescription) * 401(k) matching * paid time off * parental leave * RSUs and sign-on payments * employee assistance programs

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Under the hood of coroutines with state machines

Mikhail Maslo · World Congress 2023

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:09 min

Leveraging CSS for complex system logic and state machines

Chris Heilmann +3 · LIVE

4:04 min

Overview of Kubernetes operators and custom resource definitions

Philipp Krenn · World Congress 2022

1:24 min

Evaluating formal AWS certifications versus raw practical engineering experience

Jan Giacomelli · LIVE

Videos

See all

Related articles

See all