2025 Graduate Software Dev Engineer

A global technology company that focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS

Description For 2025 Graduate Software Dev Engineer

Amazon is seeking a Graduate Software Development Engineer to join their innovative team in Cape Town, South Africa. This role is perfect for recent graduates who want to make a significant impact in technology and solve complex business challenges. As an SDE at Amazon, you'll work on industry-defining projects that directly affect millions of customers worldwide.

The position offers an exciting opportunity to work with cutting-edge technology in a fast-paced environment where ship cycles are measured in weeks, not years. You'll be part of a team that builds scalable distributed systems and creates innovative solutions for complex technical challenges. The role combines hands-on coding with system design, allowing you to grow your technical skills while working alongside experienced Amazonians.

Amazon's customer-obsessed culture means your work will have direct impact on real users. You'll be involved in the complete software development lifecycle, from conception to deployment, working in an agile environment that values quick iteration and continuous improvement. The role requires strong computer science fundamentals and programming skills, with opportunities to work with technologies like Java, Python, and distributed systems.

The company offers a collaborative environment where you can learn from experienced engineers while contributing to meaningful projects. This is an excellent opportunity for graduates who are passionate about technology, eager to learn, and want to work for one of the world's most innovative companies. The position includes the chance to work on large-scale systems that serve millions of customers, making it an ideal starting point for a career in software engineering.

Last updated an hour ago

Responsibilities For 2025 Graduate Software Dev Engineer

  • Collaborate with cross-disciplinary teams to conceive, design, and bring to market innovative products and services
  • Design and build innovative technologies in a large distributed computing environment
  • Create solutions to run predictions on distributed systems
  • Build distributed storage, index, and query systems that are scalable and fault-tolerant
  • Work in an agile environment to deliver high quality software

Requirements For 2025 Graduate Software Dev Engineer

Java
Python
  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields
  • Graduated less than 24 months ago or about to complete degree at time of application
  • Familiar with programming languages such as Java, C/C++, or Python
  • Knowledge of Computer Science fundamentals including object-oriented design, algorithm design, data structures
  • Problem solving and complexity analysis skills

Benefits For 2025 Graduate Software Dev Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Workplace accommodation support
  • Equal opportunities employer

Interested in this job?

Jobs Related To Amazon 2025 Graduate Software Dev Engineer

2025 Graduate Software Dev Engineer

Entry-level Software Development Engineer position at Amazon, perfect for 2025 graduates looking to work on distributed systems and innovative technologies that impact millions of customers.

2025 Graduate Software Dev Engineer

Entry-level Software Development Engineer position at Amazon for 2025 graduates, focusing on building distributed systems and scalable solutions.

Software Development Engineer - 2025 (US)

Entry-level Software Development Engineer position at Amazon, working on distributed systems and scalable solutions with competitive compensation and comprehensive benefits.

Software Development Engineer, Veteran Opportunity

AWS Software Development Engineer role for veterans, building cloud infrastructure services and distributed systems at scale with competitive compensation and comprehensive benefits.

Support Engineer, Device OS

Support Engineer position at Amazon Lab126 focusing on Device OS support, troubleshooting, and maintenance, requiring 2+ years of experience in software development or technical support.