- Company Name
- American Express
- Job Title
- Campus - Apprenticeship Programme - Technology Software Engineering - Burgess Hill - 2026 (UK)
- Job Description
-
**Job Title**
Technology Software Engineering Apprenticeship – Campus (18‑Month Program)
**Role Summary**
An 18‑month apprenticeship that blends 20 % classroom learning with 80 % on‑the‑job training, culminating in a Level 4 qualification. Participants work as part of a Scrum team to design, develop, review and test software applications across a range of programming languages (Java, Go, Kotlin, Python, JavaScript, CSS, Maven, Spring). The role focuses on building technical skills, contributing to real business projects, and developing future leadership abilities.
**Expectations**
- Complete a Level 4 Software Engineering qualification while gaining practical experience.
- Attend external training courses (20 %) and engage in everyday coding, reviews, and testing (80 %).
- Collaborate with Product Managers, Senior Engineers, and Application Architects to conceive and deliver new features.
- Proactively identify opportunities for adopting emerging technologies to solve current and future challenges.
- Participate actively in team sprints, design discussions, and cross‑functional projects.
- Demonstrate continuous learning, ownership, and communication throughout the apprenticeship.
**Key Responsibilities**
- Identify and assess new technology solutions for existing business needs.
- Develop software applications within an Agile/Scrum framework.
- Write, review, and test code; maintain code quality standards.
- Partner with product and technical leads to prioritize features and build deliverables.
- Contribute to user‑experience or basic graphic design tasks where appropriate.
- Engage in networking, learning events, and company social initiatives to build professional relationships.
- Maintain clear documentation of requirements, designs, and test results.
**Required Skills**
- Creative, collaborative, and inquisitive mindset with a strong passion for technology.
- Detail‑oriented with the ability to spot opportunities for innovation.
- Excellent verbal and written communication; ability to articulate technical ideas to diverse stakeholders.
- Prior coding experience in at least one language (Java, Go, Kotlin, Python, JavaScript, CSS, etc.).
- Familiarity with Agile/Scrum principles, code review practices, and unit testing.
- Basic understanding of software architecture concepts and teamwork dynamics.
**Required Education & Certifications**
- A‑Levels or equivalent (BTEC, T‑Levels) with grades 5+ in STEM subjects (Science, Technology, Engineering, Maths).
- GCSE Maths & English – minimum grade 5+.
- Not eligible if holding a Level 4 Computer Science diploma or Software Engineering Level 4 qualification.
Burgess hill, United kingdom
Hybrid
24-11-2025