Software Development Engineer Apprentice (42-Month Fixed Term Contract)
Core
A 42-month fixed-term apprenticeship for budding programmers to learn software development through on-the-job training and classroom study, contributing to real-world projects.
Role type
Software Development Engineer Apprentice
Builds
Cutting-edge software solutions impacting millions of customers globally
Domain
Software Engineering / Technology Solutions
Deliverable
production ML models | product features
Required skills
Problem-solving, adaptability, growth mindset, self-motivated learning, collaboration, attention to detail
Preferred skills
Passion for technology, basic coding exposure, logical analytical thinking, pride in quality work
Technologies
Programming languages, frameworks, emerging technologies
Responsibilities
Design, implement, and optimise software solutions; Analyse and solve complex technical challenges; Participate in code reviews; Implement software security measures; Collaborate with teams across the business
Seniority
Apprentice, entry-level with structured mentorship