
Graduate Software Engineer
London, United Kingdom (Britain / UK)
Apply by 4 Oct 2026
UK £35,000
Job Ref.: 57647
Job Type: Permanent
Job Description
Graduate Software Engineer
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
What We're Looking For
-
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.