Amazon - Seattle, WA

posted 3 days ago

Full-time - Mid Level
Seattle, WA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

The Software Development Engineer II role at AWS Utility Computing (UC) focuses on building, delivering, and maintaining complex software products that enhance customer experiences and operational efficiency. The position involves designing fault-tolerant systems at scale, particularly within the Elastic Kubernetes Service (EKS) team, which integrates Kubernetes with AWS services. The role emphasizes collaboration with community and customers to innovate and streamline cloud-native application management.

Responsibilities

  • Develop new service controllers and ensure the upkeep of existing ones to facilitate AWS resources integration with Kubernetes.
  • Enhance our code generation processes, testing infrastructure, and automation pipelines to streamline controller development, testing, and release procedures.
  • Engage closely with our community and customers to gather insights and requirements and collaborate on the design and implementation of upcoming controllers and features.
  • Build innovative tools and systems around our controllers to improve the overall user experience, simplifying AWS resource management within Kubernetes environments.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one software programming language

Nice-to-haves

  • Strong programming skills in Go
  • Familiarity with code generation techniques (abstract syntax trees knowledge is a plus)
  • Experience in contributing to open-source projects and engaging with the open-source community
  • Experience in writing Kubernetes controllers
  • Knowledge of Kubernetes, Containers and the CNCF ecosystem
  • Experience in architecting large-scale solutions preferably leveraging AWS technologies

Benefits

  • Comprehensive medical coverage
  • Financial benefits including equity and sign-on payments
  • Flexible working culture to support work-life balance
  • Ongoing mentorship and career growth opportunities
  • Employee-led affinity groups fostering inclusion and diversity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service