Overview
We work across multiple codebases and each day brings something different. As a Software Engineer you could be building new features for our booking flow, creating customer‑facing assistants, integrating with suppliers or innovating within our mobile app. You will work within an AI‑augmented engineering environment, where modern tools help you design, build and validate your work. You'll gain all the skills you need to work within a modern tech stack, using technologies including React.js, Node.js and Typescript.js. This placement will enable you to build the skills that modern software engineers need in an AI‑accelerated landscape.
Responsibilities
* Writing clean, well‑constructed, and unit‑tested code
* Work confidently with AI coding tools as a core part of your engineering workflow
* Use AI agents for debugging, refactoring and exploring new architectures
* Work as part of an agile delivery team and collaborate with engineers across multiple disciplines
* Contribute to a tech stack that processes around 3 million bookings a year
* Collaborate in a team to deliver high quality products with other Engineers, Product, Agile and Design
* Apply prompt engineering techniques to solve real engineering problems
* Build confidence in commercial programming and using state‑of‑the‑art AI tools
* Learn how to design, ship and improve software
* Develop skills that will keep you ahead of the curve as engineering practices continue to evolve
Placement Process
* Pre‑assessment day task
* Assessment day (February 2026) involving individual & group tasks
Diversity & Inclusion
We are cultivating a diverse and inclusive culture. If for whatever reason you need us to adapt the process, please get in touch via recruitment@holidayextras.com.
Candidate Profile
* A problem‑solving approach and a willingness to explore different solutions
* A passion for learning; you seek out opportunities to grow and improve
* Effective collaboration skills and the ability to work well with others
* Adaptability and a positive approach to change, especially as engineering practices evolve
* Genuine curiosity about technology, including how AI can support and accelerate engineering
* Creativity and the confidence to try new ideas
* Clear and effective communication
* Enthusiasm and drive in your approach to your work
* A customer‑focused mindset
* A growth mindset; you are open to feedback, coaching and peer support
* Some experience of programming and an interest in developing software solutions
Eligibility
You'll need to be studying towards a computing, mathematical or computer science‑related undergraduate or master’s degree and require a placement as an assessed part of your course in order to be eligible. You may have already played around with our languages and frameworks of choice, but no prior experience is needed.
Benefits
* 25 days annual leave (+BH’s), extra holidays through Holiday Buy, Birthday Day Off, and Sabbaticals at each milestone.
* Enhanced parental leave – Up to 1 year off, including 13 weeks at 100% pay, 13 weeks at 50% pay
* Access to gym discounts, private dental insurance and private medical insurance (after 4 years)
* Profit Share Bonus and a pension scheme with Aviva.
* Social Club providing 25 off any UK ticket or event and discounts on the latest tech, plus a volunteering scheme.
* Income protection, critical illness cover and life assurance
#J-18808-Ljbffr