Назад
Company hidden
19 часов назад

Senior Software Engineer, Ledger Store

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer, Ledger Store (Fintech/Distributed Systems): Building, operating, and scaling a replicated double-entry ledger that records every money movement with an accent on exactly-once processing, consistency, low latency, and high throughput. Focus on designing crash-resilient distributed systems, balancing correctness and performance across cloud and on-premises deployments, and owning production reliability.

Location: London, United Kingdom

Company

hirify.global is building OpenCoreOS, an AI-enabled banking platform for Tier-1 financial institutions, combining startup-like technical autonomy with the scale of a global financial technology company.

What you will do

  • Build, operate, and scale Ledger Store, a replicated double-entry ledger recording every money movement on the platform.
  • Own systems across design, implementation, testing, deployment, and production operation.
  • Make trade-offs between correctness, latency, throughput, and operational complexity explicit.
  • Establish observability and alerting, participate in on-call and incident response, and address root causes.
  • Deliver small, traceable changes supported by tests and measured results.
  • Mentor colleagues and write design notes, reviews, and operational documentation.

Requirements

  • Production experience building and operating a distributed or durable system.
  • Ability to reason about concurrency, consistency, idempotency, and failure modes.
  • Understanding of how memory management, allocation, copying, and concurrency affect runtime performance, with a measurement-driven approach to bottlenecks.
  • Programming depth and ability to learn the tools required by the problem; the role is language agnostic, with Rust experience welcome.
  • Experience debugging critical systems and participating in on-call or incident response.
  • Ability to evaluate alternatives, explain trade-offs, and communicate complex systems clearly in discussions, design notes, and reviews.
  • Thoughtful use of AI-assisted engineering with responsibility for the quality and safety of the result.

Nice to have

  • Experience with financial ledgers, payments, core banking, or banking modernisation.
  • Low-latency systems, high-throughput workloads, or tail-latency optimisation.
  • Deterministic simulation, fuzzing, or property-based testing.
  • Multi-cloud, hybrid, or on-premises deployments.
  • Capacity planning, deployment safety, and disaster recovery.
  • Security and compliance in regulated environments.

Culture & Benefits

  • Small, senior, open, and collaborative team with high autonomy and substantial technical ownership.
  • Evidence-based engineering: reproduce failures before fixing them and measure before optimising.
  • Responsibility for design, validation, security, production outcomes, and reliable operation under strict banking constraints.
  • Use of AI-assisted development, MCP servers, and agent workflows where they improve engineering or operational outcomes.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →