Senior Software Engineer | Backend

Company: Apron
Apply for the Senior Software Engineer | Backend
Location: Greater London
Job Description:

Apron is focused on helping small and medium businesses succeed. The biggest threat to small business is cash flow, often stemming from a gap between the demand payments put on owners and the aptitude to make the payments effectively. We are closing the gap by digitising and simplifying the payments process: capturing invoices, issuing expense cards, paying and getting paid, all in one place.

Engineering Culture

  • We build with the customer in mind. We use top‑tier technology to build a product that genuinely makes their lives easier.
  • We own our work. We plan the approach, break it down, and bring it to life.
  • We embrace the complexity of finance. Working with money means navigating intricate business logic and thinking through every possible corner case. It’s a rewarding challenge where precision and attention to detail are crucial for building a trustworthy product.
  • We write code we’re proud of. We work fast, but we build for the long term. Our code needs to be speedy, secure, and ready to grow with us.
  • We integrate AI tools. We use what’s best out there to build a product that genuinely makes lives easier.

Responsibilities

  • You’ll work cross‑functionally with Frontend Engineers, Product Managers and Product Designers to develop a variety of new and existing features end to end. Teams plan features implementation together and every voice matters.
  • You’ll design systems for seamless integration with payment providers and BaaS platforms, ensuring scalability for market expansion.
  • You’ll develop and optimise core financial integrations to guarantee customer funds are secure and transactions are routed with market‑leading speed.
  • You’ll share your experience with others, driving innovation, proactively suggesting improvements.

Qualifications

  • 5+ years of continuous experience as a backend engineer.
  • Proficient in JVM‑based languages is ideal, but we might consider others.
  • Experience working in a product‑led + fast‑paced environment (startup or tech company).
  • We primarily utilise Kotlin on the server side, so while we do not mandate proficiency specifically in Kotlin, willingness to work with it is essential.
  • Experience with relational databases.
  • Working knowledge of cloud platforms, with preference for Google Cloud Platform.
  • Keen attention to code quality, passion for efficient architecture, and commitment to optimising performance.

Preferred Qualifications

  • Proficient in JVM‑based languages, particularly Kotlin, for server‑side development.
  • Have hands‑on experience with Kubernetes and Terraform.
  • Have experience with advanced Postgres features like GIST indexes, partitioning and replication.

Benefits

  • Highly competitive salary
  • Stock options
  • Health insurance with AXA (including optical and dental cover)
  • Life assurance with MetLife
  • Enhanced parental leave
  • Weekly Deliveroo allowance
  • Salary sacrifice schemes (nursery, cycle‑to‑work, electric vehicle)
  • Fully expensed tech

Job Details

  • Seniority level: Mid‑Senior level
  • Employment type: Full‑time
  • Job function: Engineering and Information Technology
  • Location: London, England, United Kingdom
  • Remote: Yes

#J-18808-Ljbffr…

Posted: December 9th, 2025