Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Theodo UK

Software Engineer, Graduate

Theodo UK

Graduate Software Engineer at Theodo, focusing on building real products for clients. Join an engineering team to learn and grow while contributing to complex tech modernisation projects.

Posted 7/23/2026full-timeLondon • 🇬🇧 United KingdomEntry LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates a solid foundation in programming languages such as JavaScript, Python, Java, or C#, along with a strong understanding of core computer science fundamentals. Possesses effective communication skills and a proactive mindset for collaboration and continuous learning.

Highest-signal resume keywords
Programming Language ProficiencyUnderstanding of Data StructuresFamiliarity with GitExposure to Web DevelopmentStrong Communication Skills

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaScriptPythonJavaC#Data StructuresAlgorithmsVersion Control
Soft Skills
Strong CommunicationTeam CollaborationProactive MindsetProblem-Solving
Tools & Technologies
Git
Industry Keywords
Software EngineeringComputer ScienceCross-Functional TeamTechnical DocumentationCloud Platforms

Tech Stack

Tools & technologies
CloudJavaJavaScriptPython

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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
  • 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

Benefits

Comp & perks
  • 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