Technology
Software Development Engineer Apprentice
Amazon
Salary
Competitive
Duration
42 months
Hours per week
40h
Degree awarded
Level 6
Start date
1 September 2026
Minimum grades
5 GCSEs grade 4/C or above including Maths and English; A-Levels ABB (including Maths or Computer Science) or equivalent BTEC/T-Level qualification
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. 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. You'll collaborate with cross-functional teams, take part in technical discussions, and follow best practices in testing, design, and accessibility.
Requirements
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, or T-Level in Digital Production, Design & Development Merit+. Must not hold a qualification in a similar subject at the same or higher level.
Working week
40 hours per week in a corporate office environment with a mix of on-the-job training, online study, and mentoring
Skills
JavaPythonJavaScriptCloud TechnologiesAWSCode ReviewProblem SolvingSoftware DesignTestingDebugging
Required qualifications
Essential
GCSE · Maths · Grade 4
Essential
GCSE · English · Grade 4
Essential
GCSE · Any · Grade 4
Essential
A Level · Maths or Computer Science · Grade ABB
Desired
BTEC Computing · Computing · Grade D*DD
Desired
BTEC IT · IT · Grade D*DD
Desired
T-Level · Digital Production, Design & Development · Grade Merit
Training & development
Mix of on-the-job training, online study, and mentoring. You'll 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; 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; and continuously improve systems using agile and iterative methodologies.
Future prospects
Upon successful completion of the Digital and Technology Solutions (Software Pathway) degree program, you'll 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 including Senior Software Developer, Technical Project Manager, DevOps Engineer, Machine Learning Engineer, or Security Specialist.
Things to consider
You don't need professional coding experience - just enthusiasm, curiosity, and a genuine interest in software development. You should enjoy solving problems and thinking logically, be curious about how software works, communicate clearly and enjoy collaborating with others, have strong attention to detail, be motivated to learn new skills and improve continuously, manage your time effectively and stay organised, and be comfortable exploring new tools, techniques, and ways of working.