×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Engineer, AWS Kumo Last-Mile

Job in Cape Town, 7100, South Africa
Listing for: Amazon
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Full Stack Developer, AWS, Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below

Software Development Engineer, AWS Kumo Last-Mile

Amazon Web Services (“AWS”) is the world’s most comprehensive and broadly adopted cloud platform. AWS offers over 100+ fully featured services to millions of active customers around the world—including the fastest-growing start‑ups, largest enterprises, and leading government agencies and organizations. AWS customers are continuing to leverage AWS services for applications ranging from exploratory to targeted innovative solutions to business‑critical systems.

Kumo is the software engineering organization that scales AWS’s support capabilities. Amazon’s mission is to be earth’s most customer‑centric company and this also applies when it comes to helping our own Amazon employees with their everyday IT support needs. Our team is innovating for the Amazonian, making the interaction with IT support as smooth as possible. We achieve this through multiple mechanisms that eliminate root causes, automate issue resolution, or point customers toward the optimal troubleshooting steps for their situation.

We deliver the support solutions plus the end‑user content with instructions to help them self‑serve. We employ machine learning solutions on multiple ends to understand customers’ behavior, predict intent, deliver personalized content and automate issue resolution through chatbots.

Amazon knows that a diverse, inclusive culture empowers us all to deliver the best results for our customers. We celebrate diversity in our workforce and the ways we work. As part of our inclusive culture, we offer accommodations during the interview and onboarding process.

Key Job Responsibilities

In our team, engineers have the opportunity to contribute to the complete vertical stack of a SOA‑based system, which is horizontally connected to most systems in the larger Amazon ecosystem. Our SDEs use a variety of open source technologies, native AWS services, and internal AWS services. We code mostly in Kotlin, Java, JavaScript, and Ruby (RoR), and build on technologies powering the web such as Angular/Bootstrap, Node, and Elastic Search, as well as a broad range of in‑house Amazon Cloud technologies and native AWS technologies such as Route
53, Lambda, Fargate, API Gateway, App Sync, KMS, AWS Connect, Lex, Kendra, Redshift, Quick Sight, and DynamoDB.

Our team is growing and hiring software development engineers at all levels. Depending on the level, you will demonstrate knowledge in the following disciplines at varying levels:

Software Development
  • Recognise and adopt best practices in software development engineering: design, testing, version control, documentation, build, deployment, and operations.
  • Write high quality, maintainable, and robust code.
  • Have a working knowledge of basic UI technologies, frameworks, and concepts including HTML5, REST, jQuery, AJAX, CSS3, SOA, and responsive design.
  • Define APIs and integrate them into usable interfaces.
  • Understand how web applications work, perform, and scale. Be comfortable with troubleshooting and problem analysis.
Problem Solving
  • Solve problems at their root, stepping back to understand the broader context.
  • Develop pragmatic solutions. Build flexible and scalable systems without over‑engineering, choosing simple, straightforward solutions over more complex ones. Where existing solutions are known, use them.
  • Understand fundamental data structures and algorithms and know how, when, and when not to use them.
  • Anticipate and prevent future problems from occurring.
Basic Qualifications
  • 3+ years of non‑internship professional software development experience.
  • 3+ years of non‑internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.
  • Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence.
Preferred Qualifications
  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary