Amazon

Software Development Engineer – 2027

Amazon
Apply
1 day ago
Cape Town, South AfricaEntry Level

Responsibilities

  • Collaborate with cross-disciplinary teams to design, build, deploy, and operate customer-facing products and services.
  • Break down complex and ambiguous problems into solvable components and contribute to scalable, reliable service design.
  • Conduct code reviews, write technical documentation, and produce clean, maintainable code.
  • Use AI-assisted development tools while critically validating, verifying, and integrating generated code.
  • Participate in operational responsibilities including monitoring, troubleshooting, production issue resolution, and on-call duties.

Requirements

  • Experience using AI-assisted development tools in an academic or professional setting.
  • Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript.
  • Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles.
  • Currently pursuing or holding a bachelor’s degree or higher in Computer Science, Computer Engineering, Data Science, Information Systems, or a related STEM field.
  • Preferred: experience with AWS or other cloud platforms, SQL and NoSQL database systems, open-source projects, version control systems, or debugging complex systems.
  • Preferred: demonstrated ownership, initiative, problem-solving, analytical ability, communication skills, adaptability, and basic software development lifecycle knowledge.
Amazon

About Amazon

10,000+ employees

Amazon builds and operates a global e-commerce marketplace, logistics network, and consumer devices, and provides cloud computing via AWS for businesses and developers. The company earns revenue from online retail, third‑party seller services, subscriptions like Prime, advertising, and AWS usage. Founded in 1994 and headquartered in Seattle, it is publicly traded on NASDAQ (AMZN) and serves customers in dozens of countries.

Contact me