Griffin Banking Ltd logo

Software Engineer

Job Overview

Location

London or remote within the UK

Job Type

Full-time

Category

Software Engineer

Date Posted

March 21, 2026

Full Job Description

đź“‹ Description

  • • As a Software Engineer at Griffin Banking Ltd, you will play a pivotal role in building the next generation of financial infrastructure by developing core banking systems that enable innovative fintechs and brands to embed financial products directly into their applications. Your work will directly impact how companies launch payments, card issuing, cross-border transfers, and term deposit accounts—moving away from legacy banking systems toward a modern, API-first, developer-centric platform.
  • • Day to day, you will design and implement high-throughput reconciliation systems processing millions of Faster Payments transactions, build double-entry accounting ledgers for card spending and settlements, create secure webhook infrastructure with message signing and replay protection, develop API versioning strategies to evolve services without breaking customer integrations, and engineer payment approval workflows that balance user experience with regulatory compliance. You will also write RFCs, build proof-of-concepts, run experiments to validate technical approaches, and refactor systems for maintainability, observability, and scalability—prioritizing long-term system health over short-term deadlines.
  • • You will join one of seven small, cross-functional engineering teams within the Craft function, each comprising engineers, an engineering manager, and a product manager, working closely with designers. These teams own product areas end-to-end, fostering deep collaboration and shared responsibility. Griffin’s culture emphasizes transparency, autonomy, and asynchronous communication, with a remote-first approach that trusts engineers to manage their own time and environment while maintaining high standards of technical excellence and system reliability.
  • • In this role, you will grow by owning technical decisions from concept to production, shaping team-wide implementation patterns through code reviews and architectural choices, improving developer productivity via tooling and process improvements (such as reducing build times with Bazel), and mentoring peers through pairing and knowledge sharing. You will have the opportunity to see features through from initial RFC to live transaction—making every design and implementation decision along the way—while contributing to systems that other developers genuinely want to use.

🎯 Requirements

  • • Strong software fundamentals and distributed systems knowledge, including understanding of consistency models, idempotency, and production failure modes
  • • Experience working in product-focused, collaborative teams where you’ve shaped what gets built alongside PMs and designers, not just implemented specifications
  • • Comfort with startup pace and ambiguity—ability to adapt as priorities shift and requirements evolve without needing perfect clarity upfront
  • • Background in either functional programming (production experience with Clojure, Elixir, Erlang, Haskell, Scala, or Scheme, or substantial personal projects demonstrating deep FP expertise) OR fintech domain expertise (payments, accounts, ledgers, or compliance with money movement, reconciliation, and regulatory requirements)

🏖️ Benefits

  • • Remote-first flexibility: Work from anywhere in the UK
  • • Time off: 25 days’ holiday, bank holidays, and a winter break (company shutdown between Christmas and New Year)
  • • Share options: Own a part of what we’re building together
  • • Work from abroad: Up to 20 days a year
  • • Pension: Auto-enrolment into our Penfold scheme
  • • Insurance: Private medical with Bupa (including family cover) and life insurance with AIG
  • • Wellbeing: 1:1 coaching and therapy sessions available through Oliva
  • • Family leave: Enhanced parental leave with up to 6 months on full pay after two years’ service
  • • AI tools: Everyone has a Claude subscription and access to other premium tools
  • • Your setup: Support in creating a comfortable and effective WFH environment

Skills & Technologies

Scala
REST
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Griffin Banking Ltd logo
Griffin Banking Ltd
Visit Website

About Griffin Banking Ltd

Griffin Banking Ltd is a UK-based banking-as-a-service platform providing APIs and infrastructure for fintechs and brands to launch regulated financial products. It offers safeguarding accounts, client money accounts, and full-stack banking services including payments, cards, and lending, all under a single banking license regulated by the PRA and FCA.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Argentina - Remote
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

2 months ago

Apply
⏰ EXPIRES SOON
Argentina
Full-time
Expires Apr 25, 2026 (Soon)
Python
JavaScript
TypeScript
+4 more

2 months ago

Apply
Colombia - Fully Remote
Full-time
Expires May 24, 2026
Python
JavaScript
TypeScript
+3 more

28 days ago

Apply
Colombia - Fully Remote
Part-time
Expires May 24, 2026
Python
JavaScript
TypeScript
+3 more

28 days ago

Apply