Senior Software Engineer - Finance Engineering
Core
Design and operate high-throughput distributed services for moving, routing, and settling money across a global ecosystem, ensuring financial correctness and auditability.
Role type
Senior / Lead Backend Engineer (Finance Engineering)
Builds
Distributed core services including high-throughput payment rails, immutable sub-ledgers, transactional state machines, and end-to-end verification harnesses.
Domain
Enterprise Finance / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java (Spring ecosystem), Distributed Systems, API Design (REST, gRPC, GraphQL), Message-Driven Architectures (Kafka, RabbitMQ), Database Design (Relational & NoSQL), Domain-Driven Design, Technical Leadership
Preferred skills
GenAI coding tools, Search & Indexing (Elasticsearch, OpenSearch), JVM Internals