Apprentice Software Developer
-
Company: VELOCITY 1ST LIMITED
-
Location: London, NW10 7XL
-
Type: Apprenticeship
-
Salary: £14,722.50 per year
-
Sector: Digital
-
Ref: NAS-2000016518
-
Application Deadline Date: 29/03/2026
-
Start Date: 30/03/2026
-
Positions Available: 1
-
Working Week: Monday to Friday 9am to 5pm
Brief Description
As an Apprentice Software Developer, you’ll join the team that builds the worldclass lighting and media control systems used in concerts, festivals, theatres, and live events across the globe.
Training to be Provided
- An apprenticeship includes regular training with a college or other training organisation
- At least 20% of your working hours will be spent training or studying
Future Prospects
The role offers long-term security and the opportunity to progress into a permanent position.
What You’ll Gain:
- Handson experience building professional software used in major live events worldwide
- Mentorship from experienced engineers in C++, C#, graphics programming, and realtime systems
- Exposure to the full software development lifecycle
- Opportunities to work with cuttingedge lighting and media technology
- A pathway into a longterm software engineering career
Vacancy Detail
You’ll learn how to develop highperformance software that drives realtime visual experiences, working alongside experienced engineers who will support your growth every step of the way.
This role is ideal for someone early in their software career who is passionate about coding, problemsolving, and creative technology.
KEY RESPONSIBILITIES
- Contribute to the development of our lighting and media control software under the guidance of senior engineers
- Assist in designing, implementing, and testing new features for our product suite
- Help maintain and improve existing codebases, ensuring reliability and performance
- Participate in code reviews, team discussions, and collaborative problemsolving
- Work with realtime systems, graphics and hardware-integrated software
- Support the creation of internal tools and utilities that improve workflow and product quality
- Learn and apply best practices in software engineering, testing, and documentation
Other Information
EntryLevel / Apprenticeship Experience Requirements.
We don’t expect you to be an expert- just enthusiastic, curious, and ready to learn. The ideal apprentice will have:
- Some exposure to programming languages such as C#, C++, Python, or similar
- Basic understanding of software development principles, either through personal projects, coursework, or selfstudy
- An interest in realtime systems, graphics, or creative technology (e.g., gaming, lighting, audio, or visual effects)
- Familiarity with version control tools like Git (even at a beginner level)
- A willingness to learn about UI/UX, hardware integration, and performancecritical code
- Problemsolving mindset and a desire to build highquality software
- Good communication skills and the ability to work as part of a collaborative engineering team