2025 Graduate Software Dev Engineer
2 weeks ago
Description
Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world's most beloved brands – customer obsession is part of our company DNA.
Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.
If this is you, come chart your own path at Amazon
The challenges SDEs solve for at Amazon are big and impact millions of customers, sellers, and products around the world. We're looking for individuals who are excited by the idea of creating new products, features, and services from scratch while managing ambiguity and the pace of a company whose ship cycles are measured in weeks, not years.
Key job responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services.
- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Work in an agile environment to deliver high quality software.
Basic Qualifications
- Graduated less than 24 months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application
- Although no specific programming language is required – you should be familiar with the syntax of languages such as Java, C/C++, or Python
- Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis.
Preferred Qualifications
- Previous technical internship(s) if applicable
- Experience with distributed, multi-tiered systems, algorithms, and relational databases
- Experience in optimization mathematics such as linear programming and nonlinear optimisation
- Ability to effectively articulate technical challenges and solutions
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly.
EMEA Student Programs Team
Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. 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.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. 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 for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Company
- Amazon Development Centre (South Africa) (Proprietary) Limited - A78
Job ID: A2843274
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per yearWe Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per yearWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Junior Software Engineer
1 week ago
Cape Town, Western Cape, South Africa ExecutivePlacements - The JOB Portal Full time R40 000 - R60 000 per yearJunior Software EngineerRecruiter:RareCruitJob Ref:CPT001169/MVWDate posted:Wednesday, October 15, 2025Location:Cape Town, South AfricaSUMMARY:A global company in Cape Town is seeking a Junior Software Engineer to join their teamMarket Related Salary | On Site | Cape Town | PermanentPOSITION INFO:Requirements:85% matric averageRecent graduates or less then 3...
-
Senior Software Engineer
6 days ago
Cape Town, Western Cape, South Africa db4e6747-b4e4-415d-b693-3605b456ee8f Full time R7 200 - R14 400 per yearPosition Senior Software DeveloperRole DescriptionAs a Senior Software Developer at the client, you will:Build across our tech stacks: Develop our cloud services in AWS with terraform and Python, develop multiple custom front-ends with various Javascript frameworks, native Android, and maintain several app builds in Zoho Creator with Deluge. When you join...
-
Software Engineer IV
1 week ago
Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per yearSince we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...
-
Graduate Electrical Engineer
3 days ago
Cape Town, Western Cape, South Africa Hire Resolve Full time R400 000 - R600 000 per yearPosition: Graduate Electrical EngineerHire Resolves client is seeking a highly motivated and skilled Graduate Electrical Engineer to assist in the design, development, and implementation of electrical systems and projects. The successful candidate will work closely with their team of experienced engineers to provide innovative solutions for the...
-
Graduate Electrical Engineer
3 days ago
Cape Town, Western Cape, South Africa Hire Resolve Full time R250 000 - R500 000 per yearHire Resolve's Client is currently hiring a Graduate Electrical Engineer to join their team in the solar energy space. As a Graduate Electrical Engineer, you will work closely with our experienced engineers to design, develop, and implement solar energy systems. You will have the opportunity to gain hands-on experience in renewable energy and contribute to...
-
Graduate Electrical Engineer
3 days ago
Cape Town, Western Cape, South Africa Hire Resolve Full time R400 000 - R800 000 per yearJob Title: Graduate Electrical EngineerLocation: Cape Town, South AfricaJob Type: Full-timeJob Description:We are seeking a highly motivated and skilled Graduate Electrical Engineer to join our client's team in Cape Town. The successful candidate will be responsible for assisting in the design, development, and implementation of electrical systems and...
-
Data Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Gig Engineer Full time R250 000 - R450 000 per yearPosition:Data EngineerLocation:Cape Town (Hybrid)Contract:12 MonthsRole DescriptionPerform code peer reviews of Junior Software Engineer buildsSupport the Technical Delivery Lead in translating requirements to Junior DevelopersSupport the Technical Delivery Lead in framework optimization initiativesSupport the Technical Delivery Lead in managing CI/CD...
-
2026 Software Developer Graduate Programme
1 week ago
Cape Town, Western Cape, South Africa Electrum Software Full time R80 000 - R120 000 per yearElectrum is a next-generation payment software technology company.Since 2012, we've delivered trusted, enterprise-grade, cloud-native software to optimise financial transaction processing. Our deep expertise has established us as a respected partner in high-volume, low-value payment schemes, enabling clients to deliver services to millions of South Africans...