Join Amazon's innovative team of Software Engineers in Cape Town, where you'll build next-generation service platforms for AWS. This role is perfect for those who are eager to learn and contribute to scalable and high-performance software solutions.
As a Software Development Engineer at Amazon in Cape Town, you'll be part of a dynamic team that builds and maintains key components of the Amazon Elastic Compute Cloud (EC2). Your day-to-day work will involve developing scalable and stable software solutions while collaborating with other engineers to ensure high-quality code. You'll have the chance to work with a variety of programming languages and AWS services, making this role ideal for someone who enjoys learning and tackling complex challenges.
In this position, you will take ownership of your projects and contribute to the design and implementation of software that meets the needs of both internal and external customers. You will be expected to operate with a degree of independence, making decisions that align with the broader architecture of the services your team manages. The role also includes participating in code reviews and adhering to best practices to maintain code quality.
The ideal candidate is enthusiastic, curious, and motivated to grow as an engineer. You should be comfortable working in a fast-paced environment and be ready to engage with other teams to influence and improve the EC2 architecture. While you won't need to be an expert in all the technologies used, a solid foundation in programming and a willingness to learn are essential.
This role follows a DevOps model, allowing you to develop a well-rounded skill set. You'll also participate in on-call duties as part of a rotation with your team. Amazon values work-life balance and provides opportunities for professional development through training and community engagement. If you're ready to make an impact and grow your career, this is the place for you.
You'll be taken to the original listing on Indeed to apply.