TTP is recruiting a Graduate Consultant in Software Engineering for a September 2027 start. The permanent, full-time role combines technical product development with client-facing consultancy at its campus south of Cambridge.
Programme overview
Graduates contribute to multidisciplinary projects, from early ideas and analysis to prototypes and manufacturing transfer. The role includes commercial thinking and client communication, alongside mentorship. On-site attendance is required five days a week.
Eligibility, benefits and timing
Applicants should be on track for at least a 2:1 in computer science, software engineering or a closely related subject, supported by strong A-levels or equivalent qualifications. The advertised package includes a profit-related bonus, a 10% employer pension contribution, medical cover, lunch and applicable relocation support. Recruitment is rolling: there is no fixed deadline, and the advert closes when places are filled.
Consider whether consultancy suits you
Opportunities Feed career guidance: A graduate consultancy role can require you to explain not only how a solution works but why it is useful to the person commissioning it. When reviewing this opportunity, consider whether you enjoy exploring unfamiliar problems and discussing practical constraints with people from other disciplines.
Think about a project in which the requirements changed as you learned more. How did you decide what to build next? What did you stop doing, and why? Your answer can help demonstrate the way you approach uncertainty without implying that you already have the experience of a senior consultant.
Choose a project that shows your reasoning
For your application, select a software project you can explain from problem definition to outcome. Describe the intended user, the main design choices and the evidence you used to assess whether the result worked. A small, well-understood project is more useful than a large portfolio you cannot discuss in depth.
Do not focus only on the programming language. Explain trade-offs, testing, failure cases and the changes you made after feedback. If the project was collaborative, identify your contribution and acknowledge the rest of the team. Avoid presenting a tutorial exercise as an independently designed product.
Make commercial awareness concrete
You do not need to invent business experience to show interest in commercial decisions. Consider the time, cost or usability constraints that affected a project you have completed. Explain how those constraints influenced your choices and what further information you would need before recommending a solution.
For example, a technically elegant approach may be difficult to maintain or may not address the user’s most important need. Describing how you recognised such a problem can demonstrate judgement. Keep the example grounded in what actually happened rather than constructing a success story to match the advert.
Prepare an accessible technical CV
Use clear education dates and describe relevant projects with enough context for a reviewer to understand them. Name tools you genuinely used, but give priority to the problem, your actions and the outcome. Avoid long keyword lists that obscure the substance of your work.
If you include a public repository or portfolio, check that it is accessible, that the documentation is understandable and that it contains no credentials or confidential material. Explain any setup requirements. Do not upload code belonging to a previous employer, client or university project partner without permission.
Think through the on-site requirement
The five-day campus expectation is an important practical consideration. Before accepting any offer, assess the commute or relocation arrangements that would be needed. A graduate role may fit your technical interests but still require careful planning around housing, transport and personal responsibilities.
Ask the recruiter to clarify any employment or relocation conditions that matter to you. Do not assume that relocation support means visa sponsorship or that a benefits summary applies identically to every candidate. Use the written offer to understand the terms of an individual appointment.
How to apply
Use the official vacancy linked below and follow its application instructions. Prepare the documents requested by the portal, review the employer’s guidance on permitted AI use and submit your own accurate account of your experience. The button opens the vacancy; it does not submit an application for you.
Because recruitment is rolling, avoid treating the absence of a fixed deadline as a reason to delay. Give yourself enough time to check attachments, proofread answers and confirm submission. Save the acknowledgement and keep the contact details in your profile current.
Final preparation
If invited to an assessment, practise explaining a technical decision in ordinary language. Be ready to discuss what you do not yet know and how you would investigate it. Curiosity is more convincing when accompanied by a clear method for learning and checking assumptions.
Conclusion
This opportunity is worth considering for graduates who want technical development to sit alongside practical client problems. Review the full requirements and working arrangements, then build a focused application around evidence of thoughtful engineering, collaboration and willingness to learn.
Stay Connected
Keywords: TTP graduate programme 2027, software engineering graduates, Cambridge technology careers, graduate consultant, product development careers