Graduate Programme

November 11, 2022

At Caplin we help banks provide an outstanding service to their customers by providing a distinctive, compliant and efficient trading experience. We were founded in 2000 and are based in Leadenhall Street in London, close to ‘The Gherkin’. We use agile software development methods, and aim to create a relaxed and friendly environment for intelligent and hardworking people. We welcome innovation and value our employees’ ideas and involvement, showcased in our monthly Dev Days. We are problem solvers and fast thinkers who are passionate about using the latest technology to deliver complex systems in simple applications

The role

Our Graduate programme starts with a bootcamp where the graduates form a team and work on an interesting project together. We run some in depth training in our technology, and then you’ll start 3-month rotations through a few roles. This gives you a great understanding of how the different parts of the software development lifecycle fit together, even if you are already sure that you want to focus on one area.Our rotations typically cover a few of the following areas:

  • QA - Ensuring that our products are high quality. Working closely with the Product Owners to translate requirements into specific, measurable tests
  • Support - Digging into the detail of customer problems and helping them be successful.
  • Managed Services or Infrastructure - Maintaining and improving our SaaS offering. Making everyone else more efficient by building and maintaining core systems.
  • Development - Creating new software for our products. After you have completed your rotations, you’ll join one of our teams as a full member.

You should apply if:

We’re looking for people who are intellectually curious, keen to learn, with an attitude that finds ways around obstacles rather than getting stuck. You’ll be excited by tackling challenging problems. You’ll have a pragmatic, best-tool-for-the-job approach, but also the enthusiasm for your field to have developed your own opinions and interests in particular areas. You’ll need to have experience programming, ideally in Java or Javascript, although we will consider people with other programming backgrounds too if they are sufficiently deep. If you don’t have a STEM degree, you’ll need to show other evidence of ability. We’re always happy to review github profiles or open source contributions if you have some to show 

Work with us!

Please send us your CV and Covering Letter to

Note: Applications are for individual applications only and all contact from unsolicited agents will be rejected.