CareerPlan

Software Development Engineer Apprentice (48-Month Fixed Term Contract)

Edinburgh, Scotland, United KingdomContract2026-11-06 → 2026-11-09

Core

Software Development Engineer Apprentice working alongside experts to design, develop, and implement software solutions while completing a 48-month Graduate Apprenticeship in BSc (Hons) Software Development.

Role type

Apprentice Software Development Engineer

Builds

Cutting-edge software solutions impacting millions of customers globally

Domain

Software Engineering / Technology

Deliverable

production ML models | product features

Required skills

Problem-solving, self-motivated learning, adaptability, growth mindset, attention to detail, collaboration

Preferred skills

Passion for technology, coding, and building software, exposure to programming or coding, logical analytical thinking, pride in high-quality work, curiosity for new languages and tools

Technologies

Programming languages, frameworks, software development methodologies

Responsibilities

Collaborate with teams to design, implement, and optimize solutions; Apply best practices in software development; Contribute to real-world projects; Analyse and solve complex technical challenges; Participate in code reviews; Implement software security measures and compliance; Stay up to date with development trends

Seniority

Apprentice, entry-level with little to some prior knowledge