Graduate Software Engineer (Banking)

London / Remote
Full Time

Job Description

Do you love programming? Do you have a passion for functional programming and the best development practices? Are you keen to learn more? If that’s the case, then this role is for you!

We’re looking for Graduate Software Engineers to join a transformational new programme at a leading investment bank, where they will develop a new set of post-trade and risk management systems.

The systems you’ll work on involve a mix of Java, Kotlin and Clojure, and you’ll join the teams responsible for working on greenfield projects as well as overhauling, refreshing, and modernizing a set of existing systems and applications.

We’re going through a period of rapid growth, so we’re looking for talented graduates who want to know more about the FinTech sector and expand their programming skills. We primarily use Functional Programming languages and practice TDD. We also have openings for anyone interested in Full-stack or Front-end development.


The ideal candidate will have:

  • BSc in Computer Science or other STEM subject

  • Some exposure to functional programming from personal or professional projects

  • Passion for programming

Do you have an interest in this role but not a lot of exposure to the relevant technologies? We still want to hear from you!


  • Private healthcare

  • Matching 10% pension contributions

  • 25 days holiday

  • Company events (when possible due to COVID restrictions)

  • Mentoring and Training

To apply, send your CV and a short covering letter to