Graduate Software Engineer
About Theodo
Theodo is an engineering & design consultancy with offices in Paris, London, New York, Casablanca and Cape Town. We build high-quality digital products for clients across industries, and we are increasingly working with enterprise organisations on complex, high-impact tech modernisation programmes - including AI-powered code modernisation. We run lean internally: we care about process, continuous improvement, and doing things properly. Our founders have written books on the best practice for using lean to scale agile in large organisations.
The Opportunity
We're looking for a Graduate Software Engineer to join our engineering team and kick-start their career building real products for our clients. You'll be working with experienced engineers from day one, working across the stack on live projects rather than sandboxed training exercises.
This is a great opportunity for someone early in their career who wants to learn fast, take on responsibility quickly, and grow into a well-rounded software engineer.
Key Responsibilities
- Write, test, and maintain code as part of a cross-functional delivery team
- Participate in code reviews, sprint planning, and daily stand-ups
- Work closely with senior engineers to learn best practices in software design, testing, and deployment
- Help troubleshoot and resolve bugs and technical issues
- Build strong working relationships with client stakeholders, communicating progress and gathering feedback throughout delivery
- Contribute to technical documentation
- Continuously build your skills through on-the-job learning, mentoring, and training
What We're Looking For
- A recent graduate in Computer Science, Software Engineering, or a STEM subject
- A genuine passion for technology and problem-solving
- Strong communication skills and the ability to work well in a team
- A curious, proactive mindset, comfortable asking questions and learning from feedback
- Eagerness to take ownership of tasks and grow into greater responsibility over time
Required Skills and Experience
- Solid foundation in at least one programming language (e.g. JavaScript, Python, Java, or C#)
- Understanding of core computer science fundamentals (data structures, algorithms, version control)
- Familiarity with Git and collaborative development workflows
- Exposure to web development, databases, or cloud platforms is a plus (through coursework, internships, or personal projects)
- No professional experience required, we're looking for potential and a willingness to learn
What We Offer
25 Days annual leave
Learning and Development support throughout your career at Theodo
Private Health Insurance via Vitality
3 week work from anywhere policy
Equipment budget for your tech set up
Company pension
Monthly Socials
A Slack network of 700+ "Theodoers" across our extended ecosystem — ask questions, share patterns, or troubleshoot obscure challenges with some of the sharpest minds out there
A hybrid working model, with offices based in London
Recommended Jobs
Data Administrator Level 3 Apprenticeship - Cascade Cars
Launch your data administration career with Cascade Cars! Earn while you learn, build practical skills and help deliver safe, reliable transport for children and young people. About the role …
Football Officiating Specialist
By bringing together next-gen technology and the finest live data available, Genius Sports is enabling a new era of sports for fans worldwide, delivering experiences that are more immersive, in…
Senior Production Finance Manager - Theatre
We're working with a growing theatre company based in Woking, looking for a Senior Finance Manager to lead the Production Finance function and support a busy portfolio of live productions. This is a …
FULL TIME - Dental Hygienist - Beckenham - INDEED
JOB OVERVIEW Job Title: Dental Hygienist – Beckenham Location: Beckenham Employment Type: Full-Time Salary: £32,000 – £42,000 per year (depending on experience) About the Role We…
Associate Director, Procurement
London, United Kingdom – Hybrid (3 days per week in-office – St James Park) At Theramex we are driven by a clear purpose by improving the lives of women around the world through innovative and acce…
Band 6 Sexual Health Practitioner - CROYDON
Band 6 Sexual Health Practitioner - CROYDON Location: Croydon Hours: Full-Time Start Date: ASAP Contract Length: 3 Months (with potential extension) Rate: Competitive – DOE Pe…
Founding UI/UX & Graphic Designer
About the Role This is a founding design role at a Y Combinator-backed consumer wearable startup, where you will own the entire visual presence of a premium AI-powered product from the ground up. …
Voids Quantity Surveyor
Voids Quantity Surveyor - Repairs & Refurbishment 📍 Lewisham, South East London 💰 £50,000 - £70,000 (DOE) + Package Hill McGlynn is delighted to be recruiting on behalf of a valued client for a…
Pre-Construction Manager
Hill & Hill Recruitment are working with a well-established and growing specialist contractor delivering builders works, refurbishment and construction packages across commercial, residential, healthc…
RVN Jobs
JOB OVERVIEW Job Title: Registered Veterinary Nurse RVN – Acton Location: Acton Employment Type: Full-Time Salary: £28000 – £45000 per year depending on experience. About the Role …