Software Development Engineer, Amazon ECS
Role responsibilities
Design, build, and deploy scalable and robust systems for Amazon ECS and Fargate to accelerate container adoption in the cloud. The role involves owning the full software lifecycle, participating in on-call rotations, and improving the operational health of a public AWS service.
Requirements
Requires a Bachelor's degree in Computer Science or a related field and at least 3 years of professional software development experience. Candidates must have expertise in distributed systems, object-oriented design, and proficiency in languages such as Java, C++, or C#.
Key skills
Distributed Systems, Container Orchestration, Linux, Object Oriented Design, C#, C++, Java, Perl, Software Architecture, Scalability, Reliability, Multi-threaded Programming, Software Development Life Cycle, Code Reviews, Source Control Management, Testing
Keywords
Amazon ECS, Fargate, AWS, Container Orchestration, Distributed Systems, Linux, C#, C++, Java, Perl, Object Oriented Design, Multi-tiered Applications, Multi-threaded Applications, Scalability, Reliability, Software Development Life Cycle, Code Reviews, Source Control, Build Processes, Operational Health, Cloud Computing, Serverless, Containers