
From campus to code
How our graduate academy prepares first-time engineers for client work.
Build a career with people who care how the work gets done.

Whether you are starting out or bringing years of experience, you will work on systems that matter to our clients, learn from people who have delivered at scale, and grow at a pace that suits you.
Build things people rely on, alongside people who have done it before.
Elegant Nexgen Technologies never asks candidates for money at any stage of hiring, and we only make offers after interviews. If anyone asks you to pay a fee or share bank details for a job with us, do not respond, and report it to us.
Systems that banks, airlines and public bodies depend on every day.
Pair with senior engineers and managers who have delivered at scale.
Defined career levels and regular reviews, so you know what the next step takes.
Agreed plans, honest reporting and reviews that protect your time.
Time and budget for certifications, courses and our internal academies.
Hybrid working agreed with your team and your client.
Health cover and support for you and your family.
Volunteering, practice communities and events in and around London.
Join our graduate academy for structured training, a mentor and real client work within months.
See graduate rolesBring your expertise to complex programmes and grow into lead and specialist roles.
See open rolesLead practices, programmes and client relationships, and shape how we deliver.
See open roles
How our graduate academy prepares first-time engineers for client work.

What delivery governance looks like day to day, from the people who run it.

How colleagues from other fields moved into quality engineering.
Apply for a listed role, or send your CV for future openings.
An online test or technical exercise, depending on the role.
Technical and HR interviews, in person or online.
A written offer from Elegant Nexgen Technologies, with no fees at any stage.
Background checks, onboarding and your first project.
No roles match. Try another search or choose all functions.