Enable job alerts via email!

Graduate Software Engineer

ebury

Camden Town

On-site

GBP 100,000 - 125,000

Full time

Today
Be an early applicant

Job summary

A leading FinTech firm in Camden Town is seeking a highly motivated Graduate Software Engineer. This role offers the chance to work on mission-critical projects and to contribute from day one. Ideal candidates will have a recent Computer Science degree, proficiency in modern programming languages, analytical skills, and a collaborative spirit. Mentorship opportunities and comprehensive benefits are included.

Benefits

Competitive salary
Performance-based bonus
Structured career development path
Mentorship opportunities
Inclusive work environment

Qualifications

  • Recent or forthcoming degree in Computer Science, Software Engineering, or related discipline.
  • Strong understanding of computer science principles including data structures and algorithms.
  • Prior internship experience in a software development role.

Responsibilities

  • Design, develop, test, and deploy software solutions for financial platform.
  • Collaborate with product managers, designers, and other engineers.
  • Participate in the full software development lifecycle.

Skills

Programming ability in Python/Java/Go
Analytical and problem-solving skills
Communication and interpersonal skills

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Cloud computing platforms (AWS, GCP, Azure)
Containerisation technologies (Docker, Kubernetes)
Job description
Job Overview

Ebury is seeking exceptional and highly motivated Computer Science graduates to join our engineering division in London. This is an opportunity to make a significant impact within a leading FinTech firm. As a Graduate Software Engineer, you will be an integral part of our team from your first day, contributing to mission‑critical projects and deploying production code within your first week. This role is designed as a launchpad for a successful career in financial technology. You will be immersed in complex technical challenges and tasked with learning at an accelerated pace, supported by dedicated mentors and senior engineers.

Responsibilities
  • Design, develop, test, and deploy high‑quality, scalable software solutions for our global financial platform.
  • Collaborate effectively with cross‑functional teams, including product managers, designers, and other engineers, to deliver robust features and products.
  • Participate in the full software development lifecycle, from initial ideation and technical design to deployment and operational maintenance.
  • Contribute to technical discussions and architectural design reviews, helping to shape the future of our technology stack.
  • Uphold and enhance engineering best practices through rigorous code reviews, automated testing, and adherence to continuous integration/deployment (CI/CD) principles.
  • Encourage the responsible use of AI tools to augment your skills and accelerate your learning, while ensuring you fully understand and own any code or solution you develop.
Qualifications
  • A recent or forthcoming Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related technical discipline, with a strong academic record.
  • Proficient understanding of core computer science principles, including data structures, algorithms, software design, and complexity analysis.
  • Demonstrable programming ability in at least one modern language (e.g., Python, Java, Go, etc).
  • Strong analytical and problem‑solving skills, with the ability to approach complex challenges in a structured manner.
  • Excellent communication and interpersonal skills, with a commitment to working effectively within a collaborative team environment.
  • Prior internship experience in a software development role.
  • Familiarity with cloud computing platforms (e.g., AWS, GCP, Azure) and containerisation technologies (e.g., Docker, Kubernetes).
  • Contributions to open‑source projects or a personal portfolio demonstrating technical curiosity and skill.
Benefits
  • A competitive salary, performance‑based bonus, and a comprehensive benefits package.
  • A structured career development path with dedicated mentorship from senior engineers and clear opportunities for advancement.
  • The opportunity to work on complex, intellectually stimulating projects that have a significant and measurable business impact.
  • A dynamic, inclusive, and high‑performance work environment within a leading, high‑growth global FinTech company.
  • The opportunity to build and contribute to critical projects from day one.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.