Graduate Software Engineer - London

29 days to apply
Apply by: 26/03/2026
Graduate job
£28,000
In Person

Sectors

ConsultingConsultingTechnology

Locations

Role: Graduate Software Engineer

Location: London, UK

Starting salary: £28,000

Application requirements

  • Achieved a 2:1 undergraduate degree in Computer Science, Software Engineering, or a related STEM subject.
  • Right to work in the UK unsponsored for the duration of the programme.
  • Ability to be on site 5 days a week.

About the role

As a Graduate Software Engineer, you’ll join one of the world’s most established and influential technology organisations, working at the forefront of innovation that powers industries, governments and everyday life. You’ll be part of highly collaborative agile teams, contributing to products and platforms used at global scale.

In this role, you’ll design, build and maintain high‑quality software solutions, working with experienced engineers who are leaders in their fields. You’ll write clean, efficient code, explore new and emerging technologies, and play an active role in continuous improvement across your team.

This is an exceptional opportunity for someone who is curious, ambitious and excited by the idea of solving complex problems. You’ll develop strong foundations in modern engineering practices while gaining exposure to large‑scale systems, advanced tooling and a deeply supportive learning environment.

Please note this role forms part of our Technology pathway - please apply through this opportunity.

Why Grayce?

Grayce specialises in driving change and transformation for some of the world’s most ambitious organisations. For over a decade, we've partnered with FTSE 100 and 250 companies to deliver impactful results by developing and deploying high-performing talent in the UK and beyond.

Our Accelerated Development Programme is designed to launch the careers of recent graduates eager to make an impact. We offer a fast-track route to expertise, allowing you to gain hands-on experience with one of our impressive clients in a variety of flexible roles such as Business Analysis, Software Engineering, Data Analysis and DevOps.

You will have a tailored learning development journey bespoke to your role, meaning you are prepared for whatever the day throws at you, whilst learning key skills and gaining industry specific accreditations along the way.

Join Grayce and accelerate your career!

What makes a great Grayce Analyst?

Education:

  • Achieved a 2:1 undergraduate degree in Computer Science, Software Engineering, or a related STEM subject.

Technical Knowledge:

  • Strong programming skills in Java, React, and Python.
  • Some familiarity with cloud platforms and GitHub would be beneficial
  • Awareness of security tools and best practices.

Soft Skills:

  • Curious and open to new ideas.
  • Adaptable and comfortable working in changing environments.
  • Strong communication and collaboration skills.
undefined background image

We've got you

Get the latest jobs, internships, careers advice, courses and graduate events based on what's important to you. Start connecting directly with top employers today.