Software Development Engineer

Amazon Web Services (AWS)

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon Web Services (AWS) in Cape Town is hiring software engineers to build the next generation service platforms for EC2 and customers. You will work with Java, Kotlin, TypeScript, Python, Ruby, Go, and C++ to design scalable services that handle heavy Internet traffic.

Join a DevOps‑oriented team focused on quality, code reviews, CI, and on‑call rotations, while maintaining work‑life balance and delivering high‑quality solutions for EC2 scale.

Qualifications

  • 3+ years of professional software development experience (non‑internship).
  • 2+ years of design or architecture experience for new and existing systems.
  • Experience programming with at least one modern software language.

Responsibilities

  • Design, develop, and maintain stable, scalable, and performant software solutions.
  • Write and support code that is easy to understand and pragmatic.
  • Own and contribute to quality designs and solutions, solving complex problems with limited guidance.
  • Self‑manage and collaborate with other engineers and teams to influence EC2 architecture at Amazon scale.
  • Participate in a DevOps model, including code reviews, continuous integration, and on‑call rotations.
  • Maintain a work‑life balance while contributing to high‑quality deliverables.

Skills

Java
Kotlin
TypeScript
Python
Ruby
Go
C++
Strong programming fundamentals

Education

Bachelor’s degree in computer science

Job description

Job Description

Join our team of Software Engineers to build the next generation service platforms for AWS, EC2, and our customers. These services are key components of the Amazon Elastic Compute Cloud (EC2) web service. Our platform handles a significant load of Internet traffic generated by both internal and external customers building solutions on EC2. The team uses Java, Kotlin, Typescript, Python, Ruby, Go, and C++ alongside Native AWS services and Amazon‑internal tools. You are expected to have strong programming fundamentals and a willingness to learn new technologies.

Responsibilities
  • Design, develop, and maintain stable, scalable, and performant software solutions.
  • Write and support code that is easy to understand and pragmatic.
  • Own and contribute to quality designs and solutions, solving complex problems with limited guidance.
  • Self‑manage and collaborate with other engineers and teams to influence EC2 architecture at Amazon scale.
  • Participate in a DevOps model, including code reviews, continuous integration, and on‑call rotations.
  • Maintain a work‑life balance while contributing to high‑quality deliverables.
Basic Qualifications
  • 3+ years of professional software development experience (non‑internship).
  • 2+ years of design or architecture experience for new and existing systems.
  • Experience programming with at least one modern software language.
Preferred Qualifications
  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Bachelor’s degree in computer science or equivalent.
Equal Opportunities and Diversity

Amazon is an equal opportunities employer and values diversity across all dimensions. Applications from all qualified individuals are welcomed, including those from South Africa who are members of designated groups for Employment Equity. Candidates must be able to work lawfully in South Africa.

Job Reference

Job ID: A10455465

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer, AWS Kumo Health Experience
Software Development Engineer, AWS Kumo Health Experience

Amazon Web Services (AWS) • Cape Town

On-site
ZAR 600,000 - 1,000,000
Software Development Manager, EC2 Instance Placement
Software Development Manager, EC2 Instance Placement

Amazon Web Services (AWS) • Cape Town

On-site
ZAR 1,800,000 - 2,400,000
Software Development Engineer, AWS Support
Software Development Engineer, AWS Support

Amazon Web Services (AWS) • Cape Town

On-site
ZAR 780,000 - 1,200,000
Software Development Engineer – 2026
Software Development Engineer – 2026

Amazon • Cape Town

On-site
ZAR 360,000 - 600,000
Software Development Engineer, AWS Kumo Last-Mile
Software Development Engineer, AWS Kumo Last-Mile

Amazon Web Services (AWS) • Cape Town

On-site
ZAR 600,000 - 1,000,000
Software Development Manager
Software Development Manager

Amazon Web Services (AWS) • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Engineering Manager, Cloud Compute & Real-Time Optimization
Engineering Manager, Cloud Compute & Real-Time Optimization

Amazon Web Services (AWS) • Cape Town

On-site
ZAR 1,800,000 - 2,400,000
Software Development Manager, EC2 Instance Placement
Software Development Manager, EC2 Instance Placement

Amazon • Cape Town

On-site
ZAR 1,600,000 - 2,400,000
Cloud Platform Engineer (EC2, Scale & DevOps)
Cloud Platform Engineer (EC2, Scale & DevOps)

Amazon Web Services (AWS) • Cape Town

On-site
ZAR 600,000 - 900,000
Software Development Manager, Managed Fleets
Software Development Manager, Managed Fleets

Amazon Web Services (AWS) • Cape Town

On-site
ZAR 1,200,000 - 1,700,000