Enable job alerts via email!

Backend Software Engineer Java C++

Client Server

London

Hybrid

GBP 114,000 - 135,000

Full time

Today
Be an early applicant

Job summary

A global investment management firm based in London is looking for an experienced Backend Software Engineer skilled in Java and C++. In this role, you will develop and optimize algorithms for trading applications, with the flexibility to work from home once a week. You should have a strong background in financial trading systems and a degree in Computer Science. Competitive salary up to £135k plus bonuses and benefits are offered.

Benefits

Competitive salary
Bonus
Health and Dental care
Flexible benefits
Shopping discounts
Work from home once a week

Qualifications

  • Strong backend software engineering experience with Java and C++.
  • Knowledge of Computer Science fundamentals.
  • Experience within a financial trading systems environment.

Responsibilities

  • Build and maintain algorithms and customisations for trading applications.
  • Identify and implement solutions to optimise performance.
  • Collaborate with colleagues in a hands-on environment.

Skills

Backend software engineering
Java
C++
Financial trading systems experience
OOP
Data Structures
Design Patterns
Algorithms

Education

Degree in Computer Science or similar STEM discipline from a Russel Group university

Job description

Social network you want to login/join with:

Backend Software Engineer Java C++, London

col-narrow-left

Client:

Client Server

Location:

London, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

8bc5ac19b6f5

Job Views:

10

Posted:

01.08.2025

Expiry Date:

15.09.2025

col-wide

Job Description:

Backend Software Engineer / Developer (Java C++) London / WFH to £135k

Are you a skilled backend Software Engineer with Java and C++ skills combined with financial trading systems experience?

You could be progressing your career in a senior, hands-on Backend Software Engineer position at the Investment Management arm of a global bank.

As a Backend Software Engineer you will build new (and maintain existing) algorithms and customisations, developing an indepth understanding of the existing algorithmic trading applications, identifying and implementing solutions to optimise performance and maintain low latency. You'll be working primarily with Java but also using C++ (approx. 70/30 split) with a focus on backend development across multiple asset classes.

Location / WFH:

You'll join colleagues in the London, City office with flexibility to work form home once a week.

About you:

  • You have strong backend software engineering experience with both Java and C++
  • You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms
  • You have experience within a similar financial trading systems environment
  • You are collaborative with excellent communication skills
  • You are degree educated in Computer Science or similar STEM discipline, having achieved a 2.1 or above from a Russel Group university

What's in it for you:

As a Backend Software Engineer / Developer (Java C++) you will receive a competitive package:

  • Salary to £135k
  • Bonus
  • A range of flexible benefits including Health and Dental care, Critical Illness cover, Employee Assistance Programme, Emergency Dependant care, Life Assurance and more
  • Perks such as shopping discounts and ability to work from home one day a week
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.