Software Engineer at Griffin | GB | Rezi

Software Engineer at Griffin

Software Engineer

Griffin · GB

3 weeks ago

Software Engineer

Griffin · GB

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer role.

Rezi rewrites your resume against Griffin's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer posting at Griffin — free, in seconds.

About the Role

Griffin is a fully regulated UK bank powering the accounts and payments offerings of product-led fintechs. We provide the banking backbone for various industries and are expanding into card issuing, stablecoin infrastructure, and agentic finance.

Responsibilities

  • Write RFCs, build proof-of-concepts, and run experiments to validate approaches.
  • Care about maintainability, observability, and scalability when building software.
  • Ship quality code over hitting arbitrary deadlines.
  • Refactor rough edges of live systems rather than polishing what's already working.
  • Write reconciliation systems that process millions of FPS transactions.
  • Implement double-entry accounting that tracks card spending and settlements.
  • Design webhook infrastructure with message signing and replay protection.
  • Build API versioning that allows evolution without breaking customers.
  • Create payment approval workflows that satisfy user experience and compliance requirements.
  • Own technical decisions on projects, including RFCs, architecture, and system extension vs. rebuild.
  • Manage delivery from customer problem to live feature, collaborating with PMs.
  • Set technical direction through code reviews, implementation patterns, and architectural choices.
  • Take production responsibility for monitoring, debugging, and improving built systems.

Requirements

  • Functional programming experience (Clojure, Elixir, Erlang, Haskell, Scala, or Scheme) in a professional setting or substantial personal projects.
  • Fintech domain expertise, including payments, accounts, ledgers, or compliance with experience in money movement, reconciliation, and regulatory requirements.
  • Strong software fundamentals and distributed systems knowledge, including consistency models, idempotency, and production failure modes.
  • Experience working in product-focused, collaborative teams, shaping product development alongside PMs and designers.
  • Comfort with startup pace and ambiguity, adapting to shifting priorities and evolving requirements.
  • Ability to complete background screening, including verification of right to work, criminal record, credit history, social media, and professional reference checks.

Skills

  • Functional programming
  • Fintech domain expertise
  • Payments
  • Accounts
  • Ledgers
  • Compliance
  • Money movement
  • Reconciliation
  • Regulatory requirements
  • Software fundamentals
  • Distributed systems
  • Consistency models
  • Idempotency
  • Production failure modes
  • Product-focused collaboration
  • Startup pace adaptability

Location

  • Remote-first (UK)
  • London (optional office)

Work Type

  • Remote
  • Asynchronous
  • Fully flexible

Experience Level

  • Mid-level
  • Senior

Benefits

  • 25 days’ holiday
  • Bank holidays
  • Winter break
  • Share options
  • Work from abroad (up to 20 days/year)
  • Pension (Penfold scheme)
  • Private medical insurance (Bupa, including family cover)
  • Life insurance (AIG)
  • Wellbeing support (1:1 coaching and therapy via Oliva)
  • Enhanced parental leave (up to 6 months on full pay after two years’ service)
  • AI tools subscription (Claude)
  • WFH environment support

About the Company

  • Griffin is a fully regulated UK bank powering the accounts and payments offerings of product-led fintechs and platforms.
  • We provide the banking backbone for products in remittance, payroll, wealth, insurance, proptech, payments, neobanking, and more.
  • We are expanding into card issuing, stablecoin infrastructure, and agentic finance.
  • We believe in high-trust, high-autonomy environments where smart, motivated people thrive.
  • We have been remote-first since 2017, offering asynchronous and fully flexible work.
  • Our strong culture helps us remain mission-driven and provides a clear operating framework.
  • The Craft function consists of seven small, cross-functional engineering teams.

Equal Opportunity

  • We are committed to creating a place where everyone belongs and welcome diverse perspectives, backgrounds and people who are ready to build a global platform for programmable finance.