Staff Engineer - Treasury Management

1 month ago
Full-time
Lead
Software Development
Pleo

Pleo

Pleo provides smart company cards and automated expense reports to streamline business spending, empowering employees to make work-related purchases while maintaining financial control.

Capital Markets
251-1K
Founded 2015
$429M raised

Description

  • Design, build, and maintain scalable backend services for Treasury Management
  • Own and evolve service architecture, APIs, and data models with a high bar for correctness
  • Build and maintain integrations with external providers to enable treasury capabilities (e.g., deposits)
  • Drive reliability and operability of systems in production, including monitoring, alerting, incident response, and post-mortems
  • Lead the technical aspects of cross-team initiatives and collaborate across teams to deliver end-to-end outcomes
  • Set technical direction for key parts of the Treasury backend and make pragmatic architectural decisions
  • Analyse system performance and implement improvements to ensure high reliability and scalability
  • Raise engineering quality through code reviews, incident follow-ups, safe change management (backwards compatibility, feature flags, migrations, rollout plans), and resilient workflow patterns (idempotency, reconciliation, safe retries)
  • Proactively identify and reduce technical debt, guide teams through technical challenges and migrations, support and mentor engineers, and contribute hands-on code

Requirements

  • Experience designing and maintaining backend systems, ideally in domains requiring strong correctness and reliability (e.g., finance/treasury)
  • Ownership of systems in production, including observability (monitoring and alerting), incident response, and post-mortems
  • Solid understanding of distributed systems fundamentals: async workflows, consistency, idempotency, and designing for failure
  • Experience with API design, clear service boundaries, and integrating with external systems in a maintainable way
  • Experience with data modelling and evolving schemas safely over time
  • Strong testing practices and a high quality mindset
  • Clear communication skills and pragmatic decision-making when working across teams and stakeholders
  • Familiarity with Kotlin (team primarily uses Kotlin) and willingness to contribute hands-on code regularly
  • Experience mentoring or coaching engineers and leading technical portions of cross-team efforts

Benefits

  • Company Pleo card to avoid out-of-pocket spending
  • Catered lunch on work days or a lunch allowance based on your local office
  • Comprehensive private healthcare (options include Vitality, Alan, or Médis depending on location)
  • 25 days of holiday plus public holidays
  • Hybrid and fully remote working options
  • Option to purchase 5 additional days of holiday through salary sacrifice
  • Access to MyndUp for free mental health and well-being support
  • Paid parental leave

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Backend Engineer - Hosting Services

Airbnb 5K-10K Hotels, Restaurants & Leisure

Staff Software Engineer, Hosting Services at Airbnb leading the design and delivery of scalable hosting and co-hosting systems to elevate the product from regional to global across distributed engineering teams.

Microservices System Design
16 hours, 26 minutes ago

Senior Software Engineer - Java, Spring boot, Microservices

Ivanti 1K-5K Internet Software & Services

Senior Software Engineer at Ivanti working on a globally distributed team to deliver cloud-native device, application, and content security products by driving product releases and ensuring technical and architectural excellence.

Agile Android API Gateway AWS Azure CI/CD Docker Elasticsearch iOS Java Kafka Kubernetes Linux Microservices OAuth SAML Scrum Spring Spring Boot
1 month ago

Staff Backend Developer, Unity Ads / Développeur Backend Principal, Unity Ads

Unity 5K-10K Internet Software & Services

Staff Backend Developer at Unity Ads working on high-scale, low-latency distributed systems to ensure reliable, performant ad delivery and enable new monetization features for game developers worldwide.

Go Kubernetes Microservices MySQL Terraform
1 month ago

Senior Node.js Engineer - APIs & Integrations at Scale-English required

DaCodes 51-250 Internet Software & Services

Senior Integration Engineer at DaCodes collaborating with cross-functional teams to design, build, and maintain API-based integrations between SaaS platforms, third-party applications, and ERPs to ensure reliable, secure data synchronization and integration workflows.

AWS Azure CI/CD Firebase GraphQL JavaScript JWT NetSuite Node.js OAuth PostgreSQL REST API SAML SAP Serverless SOAP SQL
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers