Software Development Engineer, AWS Kumo Last-Mile
Listed on 2026-06-12
-
Software Development
Full Stack Developer, Software Engineer, Java Developer, Cloud Engineer - Software
Software Development Engineer, AWS Kumo Last-Mile
This role is part of AWS’s Kumo software engineering organization, which builds support tools to help Amazon employees and customers. You will contribute to the complete vertical stack of a SOA-based system, working with a range of technologies including Kotlin, Java, JavaScript, Ruby, Angular, Node.js, Elastic Search, and AWS services such as Lambda, Fargate, API Gateway, App Sync, KMS, Connect, Lex, Kendra, Redshift, Quick Sight, and Dynamo
DB.
- Design, develop, test, and deploy software using best practices in software engineering, version control, documentation, build, deployment, and operations.
- Write high‑quality, maintainable, and robust code across multiple platforms and services.
- Define and integrate RESTful APIs and web interfaces using HTML5, CSS3, JavaScript, jQuery, and AJAX.
- Troubleshoot and analyze problems, identify root causes, and develop pragmatic, scalable solutions.
- Apply data structures and algorithms appropriately and anticipate future issues.
- Software Development
- Recognize and adopt best practices in design, testing, version control, documentation, build, deployment, and operations.
- Write high quality, maintainable, and robust code.
- Work with UI technologies and frameworks, 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; troubleshoot and perform problem analysis.
- Problem Solving
- Identify and solve problems at their root; consider broader context.
- Develop pragmatic and scalable systems without over‑engineering.
- Apply fundamental data structures and algorithms appropriately.
- Anticipate and prevent future problems.
- 3+ years of professional software development experience (non‑internship).
- 3+ years of design or architecture experience for new and existing systems.
- Experience programming with at least one software language.
- Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control, continuous deployment, testing, and operational excellence.
- 3+ years of full software development life cycle experience, including build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.
- Understanding or experience with web technologies such as Node.js, Java, Kotlin, HTTP, HTML5, REST, JavaScript, JSON, AJAX, Apache, Tomcat, React, and CSS.
Amazon is an equal‑opportunity employer and values diversity. All qualified applicants, regardless of age, sex, disability, sexual orientation, race, religion or belief, are encouraged to apply. Amazon may consider the laws and principles of Employment Equity in South Africa. Applicants must verify their legal right to work in South Africa by providing an identity document, passport, or work permit, and an updated CV.
For assistance with workplace accommodations during the application and hiring process, visit (Use the "Apply for this Job" box below). If your country or region is not listed, please contact your recruiting partner.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: