Amazon-posted about 1 year ago
$129,300 - $223,600/Yr
Full-time • Mid Level
Seattle, WA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

The Software Development Engineer II position at AWS focuses on building, delivering, and maintaining complex products within the Elastic Kubernetes Service (EKS) team. This role involves designing fault-tolerant systems that operate at massive scale, contributing to the advancement of Kubernetes capabilities, and enhancing customer experiences globally. The ideal candidate will collaborate with engineers and product managers to refine product requirements, define architecture, and lead software implementation and launch efforts.

  • Architect, develop, and maintain core Kubernetes controllers running in Kubernetes control plane.
  • Develop automation scripts and tools to streamline deployment, monitoring, and maintenance processes for the services owned by the team.
  • Functionally decompose complex problems into simple, straightforward solutions.
  • Limit the use of short-term workarounds and minimize incidental complexity in solutions.
  • Proficiently apply a broad range of design approaches and know when to use them appropriately.
  • Collaborate with the Kubernetes open-source community to drive improvements and ensure alignment with industry best practices.
  • Provide mentorship and knowledge sharing within the team to facilitate a collaborative and learning-oriented environment.
  • 2+ years of non-internship design or architecture experience of new and existing systems.
  • 3+ years of non-internship professional software development experience.
  • Experience programming with at least one software programming language.
  • Experience with Kubernetes and cloud-native technologies.
  • Proven experience in software development, focusing on distributed systems and container orchestration.
  • Basic knowledge of Linux systems and operating system internals.
  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.
  • Contributions to the Kubernetes open-source project.
  • Knowledge of container runtime internals and/or operators in Kubernetes.
  • Experience mentoring junior software development engineers and driving engineering excellence.
  • Flexible working culture to support work-life balance.
  • Mentorship and career growth opportunities.
  • Diversity and inclusion initiatives and events.
  • Access to knowledge-sharing resources and career-advancing programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service