Graduate Software Engineer jobs
Graduate Software Engineer
Urgently neededVACACCambridge- Relocation assistance
- Life insurance
- Free parking
- Profit sharing
- Company pension
- Company events
- Work closely with software engineers and 3D generalists to integrate visual content, interactivity, and functionality into applications.
Graduate Wireless Electronic Engineer / Software Developer (Wireless Products Team)
Multiple openingsNetbuilderGuildford GU2 7RQ- Can build rapport with people from diverse disciplines, from software developers to RF engineers.
- NETbuilder, in partnership with BAE Systems, is seeking *…
Graduate Software Developer with Electronics engineering
Multiple openingsNetbuilderGuildford- Can build rapport with people from diverse disciplines, from software developers to RF engineers.
- This role is well‑suited to physics, maths and other STEM…
- RevolutLondon
- We’re looking for Java Engineers who want to own the full lifecycle of features, work across varied projects, and collaborate cross-functionally.
- View all Revolut jobs - London jobs - Java Developer jobs in London
- Salary Search: Graduate Programme 2027: Software Engineer (Java) salaries in London
- See popular questions & answers about Revolut
- RevolutLondon
- Sharing updates with global teams and learning from senior engineers.
- We’re looking for problem-solving iOS Engineers with a passion for mobile development who…
- View all Revolut jobs - London jobs - Software Engineer jobs in London
- Salary Search: Graduate Programme 2027: Software Engineer (iOS) salaries in London
- See popular questions & answers about Revolut
- Sharing updates with global teams and working closely with senior engineers.
- We’ll support you with visa assistance, travel costs, and your first month of…
- View all Revolut jobs - London jobs - Software Engineer jobs in London
- Salary Search: Graduate Programme 2027: Software Engineer (Frontend) salaries in London
- See popular questions & answers about Revolut
- RevolutLondon
- Sharing updates with global teams and learning from senior engineers.
- We ’re looking for problem-solving Android Engineers who want to design and deliver…
- View all Revolut jobs - London jobs - Software Engineer jobs in London
- Salary Search: Graduate Programme 2027: Software Engineer (Android) salaries in London
- See popular questions & answers about Revolut
- RevolutLondon
- Collaborating with engineers experienced in distributed systems.
- Sharing updates with global teams and learning from senior engineers.
- View all Revolut jobs - London jobs - Software Engineer jobs in London
- Salary Search: Graduate Programme 2027: Software Engineer (Python) salaries in London
- See popular questions & answers about Revolut
- Goldman SachsLondon
- Employee assistance programme
- Full understanding of software development lifecycle best practices.
- Join our engineering teams that build massively scalable software and systems, architect…
- View all Goldman Sachs jobs - London jobs - Software Engineer jobs in London
- Salary Search: Software Engineer | Associate | London | 2026 salaries in London
- See popular questions & answers about Goldman Sachs
- Final-year students or recent graduates (up to 1 year post-graduation) are encouraged to apply.
- Supporting 2.5 billion active Apple devices, processing billions…
- View all Apple jobs - London jobs - Software Engineer jobs in London
- Salary Search: Software Engineer, Applications, IS&T EMEA GSE salaries in London
- See popular questions & answers about Apple
- Final-year students or recent graduates (up to 1 year post-graduation) are encouraged to apply.
- Supporting 2.5 billion active Apple devices, processing billions…
- View all Apple jobs - London jobs - Software Engineer jobs in London
- Salary Search: Software Engineer, Applications, IS&T EMEA GSE salaries in London
- See popular questions & answers about Apple
- ThalesBelfast BT6 9HB
- Understanding of software configuration control.
- Participate in various software lifecycle methodologies.
- Manage software requirements and traceability using…
- View all Thales jobs - Belfast jobs
- Salary Search: Senior Software Engineer salaries in Belfast
- See popular questions & answers about Thales
- ExpleoLeyland PR25
- Liaise with system owners and software teams to track software availability and plan verification and validation (V&V) activities.
- View all Expleo jobs - Leyland jobs - Integration Engineer jobs in Leyland
- Salary Search: Automotive Integration Engineer salaries
- See popular questions & answers about Expleo
View similar jobs with this employerCanonicalDouglas- Work from home
- You will be responsible for sound software architecture and best practices in software quality, testing and documentation.
- View all Canonical jobs - Douglas jobs - Python Developer jobs in Douglas
- Salary Search: Engineering Manager - Python and K8s salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Work from home
- Evaluating contributions of other engineers to maintain high-quality software standards.
- Fostering a software ecosystem with seamless user experience for all…
- CanonicalLondon
- Employee assistance programme
- Company events
- Design and implement well-tested and documented software in Web technologies or Flutter.
- You will have the opportunity to influence the culture, facilitate…
- View all Canonical jobs - London jobs - Engineering Manager jobs in London
- Salary Search: Engineering Manager - Web salaries in London
- See popular questions & answers about Canonical
Job Post Details
Job details
Pay
- £35,000 - £40,000 a year
Job type
- Permanent
- Full-time
Location
Benefits
Pulled from the full job description
- Relocation assistance
- Life insurance
- Free parking
- Profit sharing
- Company pension
- Company events
- On-site parking
Full job description
Summary
At VACAC (VIRTUAL, AUGMENTED, CGI, AI AND CAD SOFTWARE SOLUTIONS LIMITED), we are building immersive technologies that help virtualise the industrial world. From CGI animations to interactive 3D experiences and serious games, our work enables companies to bring their products to life through immersive applications and real-time 3D experiences.
As a growing team, we offer graduates the opportunity to gain hands-on experience across a wide range of technologies, contribute to real projects from day one, and develop their skills in a collaborative and supportive environment.
The Role
As a Graduate Software Engineer, you'll collaborate day-to-day as part of a small, growing team of software engineers and 3D generalists to build software that powers our immersive applications, interactive tools, and real-time 3D experiences. You'll gain exposure to a range of technologies while developing your skills through real project work.
What You'll Do
- Build and contribute to web applications, software tools, and interactive 3D experiences used to showcase industrial products
- Work closely with software engineers and 3D generalists to integrate visual content, interactivity, and functionality into applications
- Develop and improve internal tools, scripts, and workflows that support project delivery
- Write clean, maintainable, and well-documented code following best practices
- Test, debug, and help improve the performance and reliability of applications
- Create and contribute to technical documentation, tutorials, and guides to support knowledge sharing across the team
- Learn and apply new technologies as you work on real projects, with ongoing support from the team
Key Qualifications
Essential:
- A degree in Computer Science, Software Engineering, or a related STEM subject (or equivalent experience)
- Experience with at least one programming language (e.g. JavaScript, C#, Python)
- Understanding of core software development principles
- Exposure to 3D development or real-time engines (e.g. Unity, three.js, or similar)
- A portfolio demonstrating your work
- Familiarity with version control systems (e.g. Git, Subversion , etc)
- Strong problem-solving skills and attention to detail
- Ability to communicate clearly and work effectively as part of a team
- A proactive attitude and willingness to learn
Desirable Skills:
- Experience with web development technologies or frameworks
- Experience integrating 3D content into applications or working with 3D pipelines
- Experience in immersive technologies (VR, AR, MR)
- Familiarity with agile ways of working (e.g. Scrum, Kanban) and the ability to adapt to changing project needs
Nice to Have (Optional):
- Exposure to areas such as game/engine development or machine learning
Hiring Process
- Stage 1: CV Screening
- Stage 2: Take-home technical task (With up to one week to submit)
- Stage 3: Technical Video Interview
- Stage 4: One Week Paid Internship (Extendable To Two Weeks)
- Stage 5: Contract Offer
Equal Opportunity
VACAC is proud to be an equal opportunity employer. We welcome applicants from all backgrounds and do not discriminate on the basis of race, ethnicity, colour, national origin, religion, sex, sexual orientation, gender identity, age, disability, or any other legally protected characteristics.
Pay: £35,000.00-£40,000.00 per year
Benefits:
- Company events
- Company pension
- Free parking
- Life insurance
- On-site parking
- Profit sharing
- Relocation assistance
Application question(s):
- Tell us about yourself
- What areas of software development are you most interested in?
- Describe your experience from previous projects, giving examples of what went well and what did not go according to plan.
- Do you have any questions for us?
Work Location: In person