Software Development Apprenticeship
Software Developer Apprentice Job Title: Software Developer Apprentice Department: Operations / Digital / Systems Salary: £22,000 Location: Head Office, Pioneer House, Morton Park, Darlington DL1 4WD What’s the job? This is an exciting opportunity for someone looking to start their career in software development while gaining hands-on experience in a fast-moving digital environment. As a Software Developer Apprentice, you will […]
Software Developer Apprentice
Job Title: Software Developer Apprentice
Department: Operations / Digital / Systems
Salary: £22,000
Location: Head Office, Pioneer House, Morton Park, Darlington DL1 4WD
What’s the job?
This is an exciting opportunity for someone looking to start their career in software development while gaining hands-on experience in a fast-moving digital environment.
As a Software Developer Apprentice, you will support the development, maintenance, and improvement of internal systems, automations, and digital tools that help our teams work more efficiently. Working closely with experienced colleagues, you will contribute to well-defined pieces of work across live projects, learning how software can be used to solve problems, improve processes, and support business operations.
You will gain exposure to internal tools, backend systems, automations, integrations, and data workflows, while building your technical skills in a supportive environment. This role would suit someone who enjoys problem-solving, is keen to learn, and wants to build a strong foundation in software development.
Role Responsibilities
This role will include, but is not limited to:
- Supporting the maintenance and improvement of existing automations, systems, and internal tools
- Assisting with the development of smaller software improvements and clearly defined project tasks
- Helping to test new features, bug fixes, and system changes to ensure they work as expected
- Supporting data preparation, validation, and transformation tasks across systems and workflows
- Assisting with integrations between different platforms and tools used across the business
- Helping to investigate issues, troubleshoot problems, and escalate where appropriate
- Documenting technical steps, processes, and updates clearly to support the wider team
- Learning how to write, review, and improve code in line with team standards and best practice
- Contributing to smaller project tasks from development through to testing and release, with guidance and support
- Developing an understanding of how software, systems, and automation support the wider business
Essential Skills and Experience
- A genuine interest in software development and technology
- Some exposure to coding, whether through education, self-study, online courses, or personal projects
- Good problem-solving skills and a logical approach to tasks
- Strong attention to detail and a willingness to test things properly
- Good communication skills, with the confidence to ask questions and learn from feedback
- Organised and reliable, with a positive attitude towards learning new skills
- An interest in how systems and tools can be used to improve the way a business works
- A willingness to learn how to work collaboratively within a technical team
Desirable Skills and Experience
- Exposure to Python or another programming language
- Basic understanding of backend development concepts
- Some experience working with data, spreadsheets, or structured information
- Awareness of APIs, JSON, or how systems connect together
- Basic understanding of cloud platforms such as Azure
- Awareness of version control tools such as Git or GitHub
- Exposure to web applications or software testing
- Experience of building small personal, academic, or hobby projects
The Ideal Candidate
The ideal candidate will be:
- Curious and eager to learn
- Practical and willing to get stuck in
- Organised and reliable in how they approach their work
- Comfortable taking on clearly defined tasks and building confidence over time
- Interested in building, testing, and improving software properly
- Resilient when solving problems and willing to keep learning through challenges
This apprenticeship programme will provide you with everything you need to launch and develop your career in IT support. Afterwards, we’ll support you to take the next steps, including further training and progression onto a Level 4 qualification.
Your Training with Baltic:
Baltic Apprenticeships were the first training provider to offer a completely tech-focused, tech-driven training solution. We help people transform their knowledge and passion into skills that employers need.
This apprenticeship will teach you essential data skills, including how to source, format and present data; data validation and analysis; and how to apply legal and ethical principles when gathering and manipulating business data.
Next Steps:
To apply, please submit your CV and a cover letter explaining your interest in the role and what you hope to gain from an apprenticeship with QPS. If your application is then successful, one of our recruitment consultants will be in touch to discuss your application further.
Eligibility Criteria:
You must have the right to work in the UK, and valid residency status to apply for this apprenticeship.
INDSW