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
30 days
Ship your first change to production and pair on an on-call shift.
60 days
Own a ledger component end to end, from design doc to dashboards.
90 days
Lead the ledger workstream on a live bank launch.
“I shipped to a real bank in my second month.”
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.
- Intro call 30 min with a recruiterDay 1
- Skills conversation A real problem, no trick questionsWeek 1
- Team day Meet the people you’d work withWeek 2
- Offer Written offer within 48 hoursWeek 3
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 applicationSimilar roles
View all 18 open roles- Posted 4 weeks ago
Staff Platform Engineer
Tallinn - Posted 4 weeks ago
Senior iOS Engineer
Remote · Europe - Posted 3 weeks ago
Senior Payments Engineer
Tallinn
Not quite the right fit?
Send us a note about what you’d build. We read every one.