Catrina Chau 1.jpg

Software Development Engineer Apprentice

Build the Future Through Code
Develop the skills, confidence, and experience to create innovative software that powers Amazon’s global technology.

Applications now open (Click below to apply):

Listen to one of our current apprentices share their journey.
Discover the skills you’ll develop, the support you’ll receive, and why this programme could be your next step in tech

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

Duration42 months
Apprenticeship levelLevel 6
QualificationBSc (Hons) Digital & Technology Solutions – Software Pathway
EnvironmentCorporate office
Working Hours40 hours per week
Learning FormatMix of on-the-job training, online study, and mentoring
Start DateSeptember 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

Online application
Upload your CV, fill in your details, answer the eligibility questions and complete a short online assessment

(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.)
Games-based Assessment
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
Video interview to tell us about your background, motivations, knowledge, skills and interests
Virtual Assessment Centre
Assessment centres include: a group exercise, presentation and individual interviews
Offer
If successful we will extend you an offer to join our programmes and our recruitment teams will send you a contract of employment
Onboarding process
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
Start
You'll then be ready to join us on your Apprenticeship programme

Izzy - Digital Marketing Apprentice 1

Our programmes

Take a look at the other Apprenticeship programmes
we have available