Elastic Kubernetes Service (EKS) team in AWS is looking for a Software Development Engineer to join core Kubernetes team to build and ship services that focus on advancing the capabilities of Kubernetes to deliver a seamless and powerful container orchestration experience. As a Software Development Engineer at EKS, you will get to learn and contribute to the massive scale supported by AWS and enhance customer experience across the globe. You will influence the way services are developed, provide best practices guidance and architecture feedback.
The ideal candidate is excited about the incredible opportunity that EKS represents, and is passionate about delivering high quality services in a hyper-growth environment. As a member of our team, you'll collaborate with outstanding engineers and leaders to refine product requirements with product managers, define architecture, and take a leadership role in the implementation and launch of software. All team members actively participate in planning, product definition, technical architecture review, iterative development, code review, and operations. Along with this, you’ll have the opportunity to interact with enterprise customers to ensure their needs are met -- clear, professional communication with teammates and customers is an important part of the job.
Key job responsibilities
- Architect, develop, and maintain core Kubernetes controllers running in Kubernetes control plane.
- Design, develop and maintain authn/authz workflows for Kubernetes API requests.
- Develop tools to streamline deployment, monitoring, and maintenance processes for the services owned by the team.
- Functionally decompose complex problems into simple, straight-forward solutions.
- You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity).
- You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic.
- 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.
About the team
Our diverse team spans various experience levels and years of service, creating a culture that values knowledge exchange and guidance. Experienced team members take pleasure in providing individual mentorship and constructive, thoughtful code reviews. We're invested in your professional development, carefully selecting projects that enhance your technical skills and boost your confidence to tackle increasingly challenging assignments down the line.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
About AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.