Computer Science Intern jobs
Graduate Software Engineer
Multiple openingsVACACCambridge- Relocation assistance
- Life insurance
- Free parking
- Profit sharing
- Company pension
- Company events
- Build and contribute to web applications, software tools, and interactive 3D experiences used to showcase industrial products.
- SchuhLivingston EH54 8RQ
- Employee discount
- Employee assistance programme
- Company pension
- Paid volunteer time
- Flexible schedule
- Computer science/ IT related degree highly desirable.
- The role focuses primarily on Salesforce Marketing Cloud (SFMC), with a broader responsibility for…
View similar jobs with this employerBAE SystemsFrimley- We offer a range of hybrid and flexible working arrangements, however for this role you will be expected to attend your site 3-5 days per week.
- ASDALeeds LS11 5AD
- Contract Type: Permanent Graduate (Fixed Term).
- 15% colleague discount in store and online.
- Free access to wellbeing services such as Wagestream, 24/7 virtual…
- View all ASDA jobs - Leeds jobs - Leadership Development Program jobs in Leeds
- Salary Search: Technology Graduate Programme salaries in Leeds
- See popular questions & answers about ASDA
- Pwc UKLondon WC2N
- So our people build technical knowledge and commercial understanding on how technology is revolutionising the way business works.
- View all Pwc UK jobs - London jobs - Summer Intern jobs in London
- Salary Search: Summer Internship - Technology and AI - London salaries in London
- See popular questions & answers about Pwc UK
- Step Into TeachingHastings
- Hold a science degree (2:2 or above).
- The graduate will have the opportunity to gain hands on experience in a school before embarking into teacher training.
- BAE SystemsChelmsford
- We offer a range of hybrid and flexible working arrangements, however for this role you will be expected to attend your site 3-5 days per week.
- View all BAE Systems jobs - Chelmsford jobs - Electronics Engineer jobs in Chelmsford
- Salary Search: Summer Internship Electronic Engineer salaries in Chelmsford
- See popular questions & answers about BAE Systems
- BAE SystemsWarton
- We offer a range of hybrid and flexible working arrangements – however for this role you will be expected to attend your site 5 days per week.
- BAE SystemsWarton
- We offer a range of hybrid and flexible working arrangements – however for this role you will be expected to attend your site 5 days per week.
- BAE SystemsLondon
- We offer a range of hybrid and flexible working arrangements, however for this role you will be expected to attend your site 3-5 days per week.
- View all BAE Systems jobs - London jobs - Engineering Intern jobs in London
- Salary Search: Summer Intern Operational Cyber Engineer salaries in London
- See popular questions & answers about BAE Systems
- MBDAStevenage SG1 2DA
- Dynamic (hybrid) working: 2-3 days per week on-site due to workload classification.
- Security clearance: British Citizen or a Dual UK national with British…
- View all MBDA jobs - Stevenage jobs
- Salary Search: Digital Excellence Technical - Undergraduate Placement 2027 salaries
- See popular questions & answers about MBDA
- MBDABristol BS34 7QS
- Current undergraduate working towards a degree in computer science, mathematics, engineering or a related STEM field.
- Overtime: Opportunity for paid overtime.
- Dynamic working: 5 days per week on-site due to workload classification.
- Security clearance: British Citizen or a Dual UK national with British citizenship.
- View all MBDA jobs - Bristol jobs - Software Engineer jobs in Bristol
- Salary Search: Software Engineer - Undergraduate Placement 2027 salaries in Bristol
- See popular questions & answers about MBDA
- Citi’s Services organization plays a crucial role in supporting institutional clients through a wide range of innovative solutions, enabling them to navigate…
- Minimum Qualifications - Bachelor’s or Master’s degree in business, economics, finance, engineering, computer science or a related field.
- View all ByteDance jobs - London jobs - Recruiter jobs in London
- Salary Search: Strategy Program Intern (Data-Talent Acquisition) - 2027 Start salaries in London
- See popular questions & answers about ByteDance
- Seller Incubation Project Intern, Dutch Speaking (TikTok Shop) - 2026 Start (BS/MS).
- Community Operations * Manage the seller community and drive seller…
Graduate Software Engineer
Job details
Pay
Job type
Benefits
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