Graduate Software Engineer

Company: Source Technology Limited
Apply for the Graduate Software Engineer
Location: London
Job Description:

About the Role

An exciting opportunity has arisen for a Graduate Software Engineer to join the technology team of a leading global insurance company based in Kent, UK. This role offers the chance to work on innovative software solutions that support business‑critical systems while developing technical skills in a collaborative and supportive environment.

As a Graduate Software Engineer you will work alongside experienced developers and technology professionals, contributing to the design, development, testing, and maintenance of modern software applications. This is an excellent opportunity for a recent graduate who is passionate about software engineering and eager to build a career within a global organisation.

Technical Skills & Requirements

  • Proficiency in one or more object‑oriented programming languages.
  • Understanding of software‑development principles, algorithms, data structures, and design patterns.
  • Experience working on software projects (academic, personal, or professional) that demonstrate practical programming skills.
  • Familiarity with version control systems, development pipelines, issue‑tracking tools, and containerisation technologies.
  • Understanding of modern cloud‑computing concepts, including scalability, security, reliability, and deployment practices.
  • Experience with, or willingness to learn, modern web application development frameworks.
  • Familiarity with Agile software‑development methodologies and collaborative ways of working.
  • Awareness of current AI technologies and experience using AI‑assisted tools to support software development, problem‑solving, or learning, with an understanding of the importance of validating and reviewing AI‑generated outputs.

Competency Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent practical experience).
  • Strong analytical and problem‑solving skills with excellent attention to detail.
  • Effective written and verbal communication skills, including the ability to explain technical concepts clearly.
  • Ability to work collaboratively within a team and adapt to changing priorities and requirements.
  • Enthusiasm for learning new technologies and keeping up to date with industry developments.

Benefits & Opportunities

  • Structured onboarding and ongoing mentoring to support professional growth.
  • Opportunities for continuous learning and career development through training, workshops, and industry events.
  • The chance to work on innovative software projects using modern technologies.
  • A collaborative, inclusive, and supportive working environment that encourages creativity and innovation.
  • Clear opportunities for career progression and professional advancement within a global organisation.
  • Competitive salary and a comprehensive benefits package.

#J-18808-Ljbffr…

Posted: July 9th, 2026