Book a demo

Engineering · Posted 2 weeks ago

Senior Ledger Engineer

Own the double-entry ledger that every CorebankOS bank runs on - every balance, every posting, in real time. Kotlin, PostgreSQL and a lot of care about money.

  • Location Remote · Europe
  • Team Engineering · Core
  • Seniority Senior
  • Type Full-time · Permanent
  • Salary €95k–€120k + equity

About the role

The ledger is the heart of CorebankOS. Every card authorisation, SEPA transfer and interest accrual across our banks lands here as a posting - and it has to be correct, auditable and fast, every single time.

You’ll join a team of five engineers who own the ledger end to end: the posting engine, balance projections, reconciliation and the APIs the rest of the platform builds on. Small team, real banks, your name on the launch.

What you’ll do

  • Design and evolve the posting engine - idempotent, double-entry, with strict ordering guarantees.
  • Build real-time balance and limit projections that serve thousands of requests per second.
  • Own reconciliation with card schemes and payment rails, and make breaks impossible to miss.
  • Shape the ledger APIs used by mobile, web banking and the backoffice.
  • Join bank launches and be there when the first real payment lands.

What you’ll bring

  • 5+ years building backend systems in Kotlin, Java or another JVM language.
  • Deep PostgreSQL experience - transactions, isolation levels, partitioning, query plans.
  • You’ve shipped systems where correctness matters more than speed - and then made them fast.
  • Comfortable with event-driven design, outbox patterns and exactly-once processing trade-offs.
  • Clear written English; you enjoy explaining hard things simply.

Nice to have

  • Experience in core banking, payments or accounting systems.
  • Familiarity with ISO 20022, SEPA or card scheme settlement files.
  • You’ve worked under PCI DSS, DORA or SOC 2 controls.

Your stack

  • Kotlin
  • PostgreSQL
  • Kafka
  • gRPC
  • Kubernetes
  • Terraform
  • OpenTelemetry

Your first 90 days

  1. 30 days

    Ship your first change to production and pair on an on-call shift.

  2. 60 days

    Own a ledger component end to end, from design doc to dashboards.

  3. 90 days

    Lead the ledger workstream on a live bank launch.

“I shipped to a real bank in my second month.”
Nino Beridze · Head of Product
Benefits

What you get.

  • Private health For you and your family, from day one
  • 30 days off Plus local public holidays
  • Work from anywhere Up to 60 days a year outside your country
  • Learning budget €2,000 a year for courses and conferences
  • Equity Every permanent employee gets options
  • Twice-yearly offsites The whole team, one place

How we hire

Four steps, about three weeks. You’ll hear back within 5 working days at every stage.

  1. Intro call 30 min with a recruiter
    Day 1
  2. Skills conversation A real problem, no trick questions
    Week 1
  3. Team day Meet the people you’d work with
    Week 2
  4. Offer Written offer within 48 hours
    Week 3
Apply

Apply in two minutes.

No cover letter needed. Send us your CV or a link, and a line about what you’d like to build.

  • A real person reads every application
  • Reply within 5 working days
  • Visa sponsorship available for this role

Our application form opens soon. Until then, email your CV or a link to careers@corebankos.com, with a line about what you’d like to build.

Email your application

Not quite the right fit?

Send us a note about what you’d build. We read every one.