Job Details

Job: Software Development Engineer

Company: Amazon

Location: Cape Town,Western Cape

Date Posted: 29-7-2024

Job Image

AWS is seeking a Software Engineer to join their team of innovative engineers who are building next-generation service platforms for AWS, EC2, and customers. These services are key components of the Amazon Elastic Compute Cloud (EC2) web service. The team uses Java, Kotlin, Typescript, Python, Ruby, Go, and C++, as well as various Native AWS services and Amazon-internal tools. The team invents, designs, and builds software that is stable, scalable, and performant. They write and support code that is easy to understand with pragmatic solutions. High-quality code is maintained through rigorous code reviews. Engineers in this team have great ownership, a drive to innovate, and aim to have a resounding impact in whatever they build. They will own and contribute to the development of quality designs and solutions, solving complex problems. They can operate with limited guidance and take a long-term view of their team's services and how they fit into the broader architecture. AWS follows a DevOps model, assigning projects and tasks based on what will help each team member develop into a more well-rounded engineer. This position includes on-call duties which are on rotation with the rest of the team. The team values work-life balance and enjoys interacting with talented engineers through breakfast talks, demos, internal communities, and extensive training material. AWS Utility Computing (UC) provides product innovations, including foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2). Members of the UC organization will support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services. AWS values diverse experiences and encourages candidates to apply, even if they do not meet all of the qualifications listed in the job description. AWS is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and never stopping innovating. AWS values an inclusive team culture, offering ongoing events and learning experiences, mentorship, and career growth resources. Work-life harmony is valued, and flexible work hours and arrangements are part of their culture. The company is open to hiring candidates to work out of Cape Town, ZAF. Basic qualifications include 3+ years of non-internship professional software development experience, experience designing or architecting new and existing systems, and experience programming with at least one modern language such as Java, C++, or C#, including object-oriented design.