The AWS Container Services organization is responsible for building and operating some of the core services that help customers run containerized microservices, including Amazon ECS, Amazon EKS, AWS Fargate, Amazon ECR, and AWS App Mesh. We have an ambitious roadmap that seeks to redefine how our customers build their applications and run them at scale. AWS Fargate is one of our big areas of investment. We are tasked with giving developers and operators simple yet powerful experiences that allow them to focus on their code and business needs without the need to become experts at the underlying container orchestration infrastructure. To achieve this vision, we are looking for a Software Engineer to both work on challenging technical problems and serve as a leader on the team, helping grow and mentor others. If you are someone who is passionate about building high quality services, delighting developers, and have a passion for customers and developer relations, this job is for you. You will
· 3+ years of non-internship professional software development experience · Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design · 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems. · BS in Computer Science or equivalent work experience · A minimum of 5 years of software development experience· MS in Computer Science or related field or equivalent work experience · Technically sound in software development activities and life cycles.