
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A global technology company in the UK is seeking a Software Development Engineer Apprentice to learn software design and development. The role offers hands-on experience in programming, collaboration with tech teams, and opportunities to work on real-world projects. Ideal candidates are enthusiastic about technology, possess certain certifications, and are motivated to learn in a supportive environment.
As a Software Development Engineer Apprentice, you'll learn how to design, build, and improve the systems that help Amazon operate at global scale. You’ll join one of Amazon's tech teams and contribute to real‑world projects from day one. Our SDE Apprentices support a wide range of business areas, from driving cloud innovation within AWS to building customer experiences across Amazon Entertainment. You’ll explore multiple areas of software development—backend systems, web services, automation, and cloud technologies—while learning to write clean, secure, and scalable code. Along the way, you’ll collaborate with cross‑functional teams, take part in technical discussions, and follow best practices in testing, design, and accessibility. Throughout the programme you’ll build strong technical foundations and gain insight into how large‑scale, high‑reliability systems are designed, developed, and maintained at one of the world's most innovative technology companies.
You’ll work alongside experienced software engineers, gaining hands‑on experience writing code, solving complex problems, and contributing to real projects that impact millions of customers. This is an opportunity to grow your technical capability while learning in a supportive, innovative environment where curiosity and creativity are celebrated.
We welcome individuals from all backgrounds who are passionate about technology and excited to learn.
You don't need professional coding experience—just enthusiasm, curiosity, and a genuine interest in software development.
Applications for this role are open on a rolling basis and will close when we have enough applications— we advise applying early to avoid disappointment.
Complete a series of interactive, game‑style tasks designed to help us understand your natural strengths and problem‑solving style. There are no right or wrong answers—just play instinctively.
Video interview to tell us about your background, motivations, knowledge, skills, and interests.
Assessment centres include a group exercise, presentation, and individual interviews.
If successful we will extend you an offer to join our programmes and our recruitment teams will send you a contract of employment.
Our recruitment teams will complete the necessary background checks, register you with the programme training provider, and obtain any personal information needed to begin your employment.
You’ll then be ready to join us on your Apprenticeship programme.