D

Deliveroo

Online food delivery marketplace

Golang Backend Engineer - Financial Product Fraud

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • 3 to 6 years of professional software engineering experience, including backend services shipped and owned in production.
  • At least 1 year of production experience in Golang, or strong experience in another backend language and enthusiasm for learning Go quickly.
  • A working understanding of low-latency, high-throughput distributed systems.
  • Hands-on experience with SQL and/or NoSQL databases, and some exposure to event-driven architectures such as Kafka.
  • Willingness to operate the systems built, including sharing on-call duties, with a pragmatic approach to reliability.
  • Uses AI tooling in day-to-day development and can critically evaluate its output for correctness and quality.
  • A product-oriented mindset, understanding the purpose behind work and taking responsibility for outcomes.
  • Comfort with ambiguity and helping shape a new team's charter.
  • A track record of owning a project or feature end to end, especially in fast-paced environments.
  • Clear, proactive communication and a collaborative approach across companies and time zones.
  • An adversarial instinct and enjoyment of thinking like an attacker.

Responsibilities

  • Build and maintain high-throughput, low-latency backend services in Go that score financial events in real time, including payout enrollments, bank account links, credit applications, and account-to-account transfers.
  • Design end-to-end fraud detection and automated enforcement for financial products, from signal collection through the decision that blocks a fraudulent payout.
  • Build on and extend the shared fraud decisioning platform so signals, rules, and models work across DoorDash, Wolt, and Deliveroo.
  • Partner with risk analysts, data scientists, and product managers to turn observed fraud patterns into shipped detection and determine whether a rule, model, or product change is appropriate.
  • Work across account security, payments fraud, and financial product teams, building on their signals and maintaining clean interfaces.
  • Contribute to architectural discussions and technical decisions while establishing the fraud infrastructure baseline for financial products, with support from senior engineers.
  • Write well-tested, observable code and help maintain a high quality bar.

Desired Qualifications

  • Experience in fraud, risk, payments, lending, or financial crime, especially money movement fraud, bank account linking fraud, payout abuse, or lending fraud.
  • Experience with rules engines, real-time feature stores, or machine-learning model serving in a decisioning path.
  • Background in Kotlin, Java, Python, or Node.js alongside Go.
  • Familiarity with cloud infrastructure such as AWS or GCP.
  • Experience working across multiple brands, regions, or regulatory regimes.

About the Company

Deliveroo

Online food delivery marketplace

Deliveroo operates an online food delivery marketplace in the UK that connects customers with partner restaurants. Customers order via the Deliveroo app or website, and a network of delivery riders handles food preparation relay and doorstep delivery. Revenue comes from restaurant commissions, customer delivery fees, and a monthly fee option for unlimited free deliveries through Deliveroo Plus. Its goal is to provide quick, reliable access to a wide range of cuisines while helping restaurants expand their reach and manage delivery logistics.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
2013

Recently Posted Jobs

Explore more opportunities at Deliveroo

See more jobs