Staff Engineer - Treasury Management

🔒 Confidential Employer
Posted 24 March 2026
LOCATION
Copenhagen, Lisbon, London, Madrid
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Kotlin API design Backend systems Distributed systems Data modeling Testing practices Observability Idempotency

FULL DESCRIPTION

We’re hiring a Staff Backend Engineer to join the Treasury Management team. You will help set technical direction and deliver resilient backend systems that help customers optimise liquidity, forecast cash flow, and automate treasury processes.

What Treasury Management does

Treasury Management helps companies optimise and automate how they manage cash.

  • Liquidity management: get visibility and control over cash using real-time balance and cash flow data
  • Forecasting: help finance teams understand what their future cash position could look like (spend projections and cash flow forecasting)
  • Automation: reduce manual finance work through transfer rules (automation and scheduling) and alerts
  • Treasury capabilities: deposits and parts of multi-currency money management
  • Integrations & dependencies: integrate with external providers and work closely with other [Employer hidden — view at passion-project.co.uk] teams to deliver end-to-end treasury capabilities, with correctness and reliability

What you’ll be doing

In this role, you will be a force multiplier for backend delivery and technical strategy.

  • Drive initiatives to design, build, and maintain scalable backend services (we primarily use Kotlin)
  • Own and evolve service architecture, APIs, and data models in a financial domain with a high bar for correctness
  • Build and maintain integrations with external providers that enable treasury capabilities (for example, deposits), and continuously improve reliability and how we run systems in production
  • Collaborate across teams to deliver end-to-end outcomes, and lead the technical part of cross-team initiatives
  • Set technical direction for key parts of the Treasury backend
  • Analyse system performance and implement improvements to ensure high reliability and scalability
  • Raise our engineering bar for correctness through strong engineering practices:
  • Code reviews, incident follow-ups and post-mortems, and thoughtful ownership
  • Safe change management (backwards compatibility, feature flags, migrations, rollout plans)
  • Resilient workflows (idempotency, reconciliation, safe retries)
  • Proactively identify and reduce technical debt and help guide the team through technical challenges and migrations
  • Support other engineers through pairing, reviews, and technical guidance
  • Contribute hands-on in code. You should expect to be coding a meaningful part of the time.

You’ll bring solid experience with

  • Designing and maintaining backend systems, ideally in domains with strong requirements for correctness and reliability
  • Observability and owning systems in production (monitoring, alerting, incident response, post-mortems)
  • Distributed systems fundamentals (async workflows, consistency, idempotency, and designing for things going wrong in production)
  • API design, clear service boundaries, and integrating with external systems in a maintainable way
  • Data modelling and evolving schemas safely over time
  • Strong testing practices and a high quality mindset
  • Clear communication and pragmatic decision-making across teams and stakeholders
Sign up free — access 45,000+ UK sponsor-licensed jobs