We're looking for curious minds who think big and want to define tomorrow's technology. At Amazon, you'll grow into the high impact engineer you know you can be, supported by a culture of learning and mentorship. Every day brings exciting new challenges and opportunities for personal growth.
Responsibilities
Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward
Design and develop scalable solutions using cloud native architectures and microservices in a large distributed computing environment
Participate in code reviews and contribute to technical documentation
Build and maintain resilient distributed systems that are scalable, fault tolerant, and cost effective
Leverage and contribute to the development of GenAI and AI powered tools to enhance development productivity while staying current with emerging technologies
Write clean, maintainable code following best practices and design patterns
Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues
Qualifications
Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, or related fields at time of application
Knowledge of programming languages such as C or C++, Python, Java or Perl
Knowledge of computer science fundamentals such as object oriented design, operating systems, algorithms, data structures, and complexity analysis
#J-18808-Ljbffr
Create a job alert for this search
Job: 2026 Software Dev Engineer Intern - ZAF • Cape Town, Western Cape, ZA