airustdistributed systemsconcurrencyobservabilityidempotencyconsistencydurable systems
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указана
На похожих ролях по рынку
$109к$155кмедиана$203к
48 в выборке
На СНГ рынке: $4.2к/мес ($3к - $5.9к)
91
Крутая вакансия
развернуть
Это чётко описанная senior-роль в системной разработке с высокой ответственностью за банковскую платформу и её эксплуатацию; важное практическое ограничение - работа в офисе в Лондоне.
Кликните для подробной информации
Только офисСовременная инженерияПолная ответственностьОснова банковских системДежурства в проде
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →