Position Overview
Hybrid Graduate Software Engineer
This hybrid role requires 3 days per week in the office.
Responsibilities
- Building and improving software features and services, working across the full development lifecycle from design and development through to delivery and maintenance.
- Working on back‑end and/or front‑end components, learning how systems are designed, built and integrated to create great customer experiences.
- Collaborating closely with QA, Product and other team members to understand requirements, test outcomes and deliver high‑quality releases as part of an agile (SCRUM) team.
- Learning software quality practices, including writing and executing test cases, identifying defects and developing skills in automated testing.
- Taking part in mentoring, training and hands‑on learning to build both technical capability and wider product and business understanding.
- Exploring modern engineering practices...