Job Search and Career Advice Platform

Enable job alerts via email!

Software Development Engineer

Amazon Web Services

Cape Town

On-site

ZAR 500 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading cloud computing company in South Africa is seeking a Software Development Engineer to join their team. The role involves designing and building systems that optimize compute capacity and applying machine-learning techniques for scheduling workloads. Candidates should have professional software development experience, skills in system design, and proficiency in programming languages such as Java, C++, or C#. This position offers a collaborative environment and opportunities to tackle complex challenges.

Qualifications

  • Professional experience in software development (non-internship).
  • Experience designing or architecting systems with a focus on reliability and scalability.
  • Proficiency in at least one modern programming language like Java, C++, or C#.

Responsibilities

  • Design, build, and test distributed systems that optimize compute capacity matching.
  • Apply machine-learning and other optimization techniques to large-scale problems.
  • Collaborate closely with cross-functional teams to deliver robust, high-performance solutions.

Skills

Software Development
System Design
Object-Oriented Programming

Education

Bachelor's degree in computer science or equivalent
Job description
Job Overview

Join to apply for the Software Development Engineer role at Amazon Web Services (AWS). Build the systems that optimize how EC2 matches requests for Instances with the underlying compute capacity. EC2 Placement seeks talented engineers to build online and offline optimization systems for compute workload scheduling and customer capabilities to manage workloads. Amazon EC2 provides on‑demand scalable compute capacity, powering many of the world’s largest services. You will collaborate with a top‑tier community of engineers to build systems that improve how customers access EC2 compute resources.

Responsibilities
  • Design, build, and test distributed systems that optimize compute capacity matching.
  • Apply machine‑learning and other optimization techniques to large‑scale problems.
  • Collaborate closely with cross‑functional teams to deliver robust, high‑performance solutions.
  • Maintain a strong engineering foundation with an analytical, data‑driven approach.
  • Communicate effectively and collaborate in small, fast‑moving teams.
  • Move quickly to solve large, complex problems.
Basic Qualifications
  • Professional experience in software development (non‑internship).
  • Experience designing or architecting systems with a focus on reliability and scalability.
  • Proficiency in at least one modern programming language such as Java, C++, or C#, with strong object‑oriented design skills.
Preferred Qualifications
  • 3+ years of experience across the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor’s degree in computer science or equivalent.
Equal Opportunity & Diversity

Amazon is an equal opportunities employer. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates.

We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.

If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://www.amazon.com/ap/accommodations for more information.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.