Software Engineer

The Wave
London, UK
12 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
ÂŁ100,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Data Governance Distributed Data Store Distributed Systems Fault Tolerance Python (Programming Language) TypeScript ReactJS Large Language Models Backend Kotlin
+1 more
Front End Software Development

Job description

This London startup is building a new intelligence layer designed to bring more context and security to digital payments. Their technology analyses transactions in real time, gathering signals from multiple sources to determine whether a payment is legitimate or potentially fraudulent.

The platform combines distributed data systems, real-time investigations and AI-driven decisioning to help financial institutions detect scams while allowing legitimate payments to flow without unnecessary friction. Within 2 years of being founded, they’re working with most Tier 1 banks and payment providers in the UK - and are about to launch in the US!

Hiring a Software Engineer to join the core product team building the investigation engine itself - the APIs and UI that plug into bank payment flows, the integrations that pull in evidence from clean and messy sources alike, and the AI agents that reason over that evidence to make a real-time call. This isn’t a “build to spec” role: most of the evidence this system needs doesn’t come from clean APIs, so a big part of the job is deciding what “good” looks like and owning the consequences of that call. AI here isn’t a feature bolt-on - engineers are actively building and shipping the LLM-powered agents that drive the investigation itself.

Requirements

  • Strong backend engineering background (Python and/or Kotlin, or similar) with real production experience on fault-tolerant, distributed systems
  • Comfortable owning ambiguous problems end-to-end, from a loose spec through to something shipped, observed and iterated - without a big team or heavy process to lean on
  • Genuine hands-on experience building with AI agents / LLM orchestration in production - not just using AI coding tools, but shipping agentic systems that make live decisions
  • Product instinct - you ask “who’s this for, what’s the smallest useful thing I can ship” rather than just executing the ticket
  • Comfort working with sensitive or regulated data, with a real understanding of data governance
  • At least 3-4 years experience shipping production software
  • Fintech, payments, or other regulated-industry experience
  • Frontend comfort in TypeScript/React (full-stack leaning backend experience)
  • Early-stage startup experience
  • Experience integrating messy, unstructured or third-party data sources (scraping, semi-documented APIs)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall ¡ JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang ¡ Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler ¡ LIVE

Videos

See all

Related articles

See all