Software Engineer (Functional Programming / Fintech)
Griffin
The team
The Craft function has seven small, cross-functional engineering teams - each with engineers, an engineering manager, and a product manager, working closely with designers. You'll join one team that owns a product area end-to-end.
When we start work, we explore multiple solutions before picking one. You'll write RFCs, build proof-of-concepts, and run experiments to validate approaches. Once we commit to building something, we care about maintainability more than cleverness, observability more than hoping it works, and scalability more than premature optimisation. We ship quality code over hitting arbitrary deadlines. Once something goes live, we refactor the rough edges rather than polish what's already working.
The opportunity
Right now, we're building card issuing from scratch, going direct on Faster Payments , enabling cross-border payments, and building term deposit accounts. Day to day, this means: writing the reconciliation systems that process millions of FPS transactions , implementing double-entry accounting that tracks card spending and settlements, designing webhook infrastructure with message signing and replay protection, building API versioning that lets us evolve without breaking customers, or creating payment approval workflows that satisfy both user experience and compliance requirements.
What success looks like
Success here is about impact beyond your own code: improving how we work, making other engineers more productive, and building systems that our customers (other developers) actually want to use. This looks like:
- redesigning the transaction reconciliation service to handle 10x throughput before we hit FPS volume limits
- fixing the root cause of webhook delivery failures so we stop getting paged at 3am
- building a Bazel rule that cuts build times in half for the whole team
- writing an RFC that becomes the pattern we use for all event-driven services
- pairing with another engineer to help them reason through FoundationDB transaction semantics
- owning card issuing from initial RFC through to processing the first live transaction - making every architecture and implementation decision along the way.
What you'll own
- The technical decisions on your projects - you'll write the RFCs, choose the architecture, and decide when to extend existing systems versus rebuild them
- Delivery from customer problem to live feature - you'll work with PMs to shape what gets built, then own getting it into production
- Setting technical direction - your code reviews, implementation patterns, and architectural choices influence how the wider team builds software
- Production responsibility - the systems you build are yours to monitor, debug, and improve when issues arise
Your background
You'll fit well here if you come from one of these backgrounds:
- Functional programming - you've shipped production Clojure , Elixir , Erlang , Haskell , Scala , or Scheme in a professional setting, or you've built substantial personal projects that demonstrate deep functional programming experience
- Fintech domain expertise - you've worked in payments, accounts, ledgers, or compliance where you've dealt with money movement, reconciliation, and regulatory requirements
Beyond that, you'll need:
- Strong software fundamentals and distributed systems knowledge - you understand consistency models, idempotency, and the failure modes that actually matter in production
- Experience working in product-focused, collaborative teams - you've shaped what gets built alongside PMs and designers, not just implemented specs
Comfort with startup pace and ambiguity - priorities shift, requirements evolve, and you adapt without needing perfect clarity upfront
- ...As a Senior Software Engineer II , you will play a pivotal role in driving technical excellence... ...and processes to enhance product functionality and performance. Own Deliverables... ...Cloud Platforms : AWS and GCP Programming Languages : Python , JavaScript...SuggestedFull timeRemote work
- ...Description We're seeking a talented and motivated full-time Software Engineer, AI Enablement to help Tailscale's engineering organization... ...AI to their day-to-day work — this is a support/enablement function, not a standalone product team, so success means other teams...SuggestedFull time
- ...The Role As a Senior Software Engineer in the Acquisition Squad, you will be the driving force... ...architectures, and support core functionality. We have a dedicated team of frontend... ...elevating those around you through pair programming, mentoring, and code reviews. What...SuggestedFull time
- ...What You’ll Do As a Software Development Engineer, you will play a pivotal role in developing our endpoint security solution for macOS. You will... ...direction on increasingly complex projects Review functional and technical requirements to identify gaps, and limitations...SuggestedFull timeShift work
- ...About the Role We are hiring a Software Engineer - Backend to join the Funds Transfers team. Join the team powering the financial heartbeat... ...impact, high-scale engineering at the core of a fast-growing fintech, where precision, resilience, and smart execution directly...SuggestedFull time
£80k - £95k per year
...customers. She will pick the best candidates from Jack's network. The next step is to speak to Jack. Job Title Full Stack Software Engineer Salary £80k-£95k + Equity Company Description About:Energy is a London-based battery software company backed by...Full time- ...grade Solana smart contracts in Rust ~3+ years of professional software development experience ~ Strong Rust proficiency (production... ...and CU profiling Previous work experience with matching engines, order books, or execution systems Perpetuals, margin trading...Work experience placementRemote work
£100k - £160k per year
...office expectation does not apply to contractor positions Software Engineer UK Full-time /London (Engineering) About Applied... ...product development and experience from commercial autonomy programs. Based in London, our seasoned defence team hails from Palantir...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...user interaction ~ Collaborate closely with designers, backend engineers and protocol engineers on system design ~ Write tests and... ...-to-end from design to production ~3+ years of professional software development experience ~ Strong proficiency with modern frontend...Full timeRemote work
- ...As a Junior Programmer, you'll work alongside experienced engineers to help build, improve and support Avakin Life, one of the world... ...A genuine passion for games and building great experiences Programming experience through education, personal projects, game jams or...Full timeWork from home
- ...leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand,... ...technical experience. The Role This is a cloud-based software engineering role for a product-minded engineer who enjoys building fast...Full timeWork at officeWork from home
- ...deep technical expertise in z/OS Systems Programming, strong Parallel Sysplex administration... ...thinking, collaboration with cross-functional teams, and participation in planned after... ...and support IBM and CA/Broadcom system software products across enterprise environments...Work at officeRemote workFlexible hours
- ...This role sits in our Platform Engineering team, which delivers... ...We are looking for a Senior Software Engineer who can turn ideas... ...paced, collaborative, cross-functional, and global team. The ideal... ...Healthcare Options Retirement Programs Opportunity for Education...Full timeLocal areaWorldwideFlexible hours
- ...We are looking for an experienced Java Software Engineer to join Fasanara Digital and take... ...production code alongside developing new functionality. Take end-to-end ownership of technical... ..., trading, banking, hedge funds, or fintech. Experience within cryptocurrency...Full time
- ...The engineering team at Chainalysis is inspired by solving the hardest technical challenges and building products... ...expertise ( EVM , UTXO , etc.) to the team and cross-functional stakeholders. Manage the full software development lifecycle, including production...Full timeFlexible hours
£1,500 per month
...content management systems, to complex rules engines, finance calculators and tools. At... ...weight servlets and serverless, cloud functions. We use modern tools, frameworks and IDEs... ...other members of the team. What software, code and frameworks will I be working with...Full timeFlexible hours- ...What you will be doing As a Senior ServiceNow Engineer within the Operational Excellence team, you will play a key role in Baringa’... ...how we work, and supporting continuous improvement across the function. You'll work alongside the Head of Operational Excellence and...Full time
- ...Salesforce, the billing platform ( Stripe/Recurly ), and the engineering provisioning backend ( WebService ) Define and implement a scalable... ...delivery partner to the VP of Revenue Operations As the function matures, participate in hiring additional technical staff of...Full timeContract work
- ...Embodied AI technology. Our advanced AI software and foundation models enable vehicles to... ...your career! The role As a software engineer for Wayve’s Simulation Technology team,... ...years of industry experience designing and programming software ~ Excellent communication and...Full timeWork at officeWork from home
- ...potential. Title and Summary Senior Platform Engineer - HPE Nonstop Vocalink Ltd... ...technical failure/recovery scenarios, non-functional testing and analysing/tuning system... ...Nonstop-associated applications, systems, programming/scripting languages, supporting and troubleshooting...Full timeWorldwideRotating shift
£75k - £85k per year
...Information Systems (MIS) and school management software tools are already making a profound... ...highly autonomous, systems-fluent, and engineering-proficient Front-End Technical Lead to... ...decisions and provide cross-functional mentorship across our front-end product...Permanent employmentFull timeSummer workRemote workFlexible hoursShift work- ...AI technology. Our advanced AI software and foundation models enable... ...for the autonomy performance function. We are specifically looking for product-oriented engineers who will own the autonomy performance... ...a small team as the Robotaxi program scales. Key...Full timeWork at officeWork from home
$500 per month
...About The Team The Core Engineering team is responsible for working... ...project while working cross-functionally across engineering and... ...offering. We are seeking a Senior Software Quality Engineer who will... ...hands-on experience with any programming language (Python, Go, C++)....Full timeLocal areaRemote workWorldwideHome officeFlexible hours- ...technology. Our advanced AI software and foundation models enable... ...looking for product-oriented engineers who are adept at converting deep... ...leading a small team as the program scales. Key Responsibilities... ...relevant to autonomy (e.g., functional safety concepts, safety cases...Odd jobFull timeContract workWork at officeRemote workWork from home
- ...landscape of AI development. As our Platform Engineering Manager , you will lead our Cloud... ...in lockstep. You'll thrive in cross-functional teams, each with a clear mission and the... ...Terraform , Terragrunt , Crossplane Programming Languages: Python , JavaScript ,...Full timeRemote work
£35k - £45k per year
...have gained your experience within a fintech, software company, SaaS provider, financial services... ...degree in Computer Science, Software Engineering, Information Technology or a related... ...the future structure of the technology function. Benefits & Perks: ~ Company...Permanent employmentFull timeWork at officeTrial period- ...to operate, maintain, and enhance critical engineering services as technology evolves. This position involves system programming, infrastructure support, technical analysis... ...administer, maintain, and support CICS systems software. Create and manage CICS resource...Work at officeRemote workFlexible hours
- ...The successful candidate will be responsible for all systems programming aspects of DB2 for z/OS, supporting a large database estate comprising... ...across multiple regions and platforms. Participate in software maintenance, upgrades, migrations, and implementation...Work at officeRemote workFlexible hours
- About Ping Identity: At Ping Identity, we believe in making digital experiences both secure and seamless for all users, without compromise. We call this digital freedom. And it’s not just something we provide our customers. It’s something that inspires our company. People...Full time
- At Lockwood, our vision is to bring people together through Avakin Life, where players can play, share, and socialize in one of the world's largest and most populous metaverses. Avakin Life provides an immersive 3D life simulation experience for millions of users worldwide...Full timeRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Functional Programming / Fintech). Be the first to apply!
- cybersecurity software engineer United Kingdom
- software developer fintech United Kingdom
- senior robotics software engineer United Kingdom
- network software engineer United Kingdom
- software engineer remote United Kingdom
- part time software developer remote United Kingdom
- software engineer full time United Kingdom
- entry level software engineer remote United Kingdom
- senior software engineer ruby on rails United Kingdom
- consulting software engineer United Kingdom



