Applications now open (Click below to apply):
Are you curious about how software is built, how applications work, and how technology shapes the world around us?
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 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.
About the role
As a Software Development Engineer Apprentice, 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, and many teams in between.
You’ll explore multiple areas of software development, such as backend systems, web services, automation, and cloud technologies, while learning how 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.
During the Programme, You may learn How To:
- Design, develop, and test software solutions
- Write clean, maintainable, and efficient code
- Use programming languages such as Java, Python, or JavaScript
- Collaborate with engineers, designers, and product teams to deliver customer-focused features
- Debug and resolve technical issues
- Apply security, performance, and accessibility best practices
- Use version control tools and participate in code reviews
- Work with cloud technologies through AWS
- Continuously improve systems using agile and iterative methodologies
Eligibility requirements
To be eligible for this apprenticeship, you must:
- Be 18 years or older before September 2026
- Have the right to live and work in England for the duration of the programme
- Have lived in the UK or EEA for the last 3 years
- Not be enrolled in another government-funded programme ending August 2026 or later
- Have 5 GCSEs (grade 4/C or above) including Maths and English
- Have one of the following:
- A-Levels: ABB (including Maths or Computer Science)
- BTEC Computing: D*DD
- BTEC IT: D*DD
- T-Level in Digital Production, Design & Development: Merit+
- You must not hold a qualification in a similar subject at the same or higher level.
Programme Details
| Duration | 42 months |
| Apprenticeship level | Level 6 |
| Qualification | BSc (Hons) Digital & Technology Solutions – Software Pathway |
| Environment | Corporate office |
| Working Hours | 40 hours per week |
| Learning Format | Mix of on-the-job training, online study, and mentoring |
| Start Date | September 2026 |
Who We’re Looking For
We welcome individuals from all backgrounds who are passionate about technology and excited to learn.
You’ll enjoy this apprenticeship if you are:
- Enjoy solving problems and thinking logically
- Are curious about how software works
- Communicate clearly and enjoy collaborating with others
- Have strong attention to detail
- Are motivated to learn new skills and improve continuously
- Can manage your time effectively and stay organised
- Are comfortable exploring new tools, techniques, and ways of working
You don’t need professional coding experience - just enthusiasm, curiosity, and a genuine interest in software development.
Career Progression
Upon successful completion of the Digital and Technology solutions (Software Pathway) degree program an Apprentice will be able to apply for a promotion within a Software Developer Engineer full time role or seek other opportunities globally across Amazon and AWS. You'll have the skills and knowledge to progress towards various high-level roles in the technology industry, including:
Senior Software Developer; Software Development; Technical Project Manager; DevOps Engineer; Machine Learning Engineer; Security Specialist.
Application Process and Timeline
(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.)