Staff Software Engineer
Core
Designing and evolving the platform architecture that underpins lending products across multiple countries and partners, enabling global expansion.
Role type
Staff Software Engineer (Platform/Architecture)
Builds
Shared infrastructure, core services, decisioning primitives, and integration patterns for the Lending platform.
Domain
Fintech / Digital Banking / Global Lending
Required skills
Distributed systems design, Event-oriented architectures (CQRS, event sourcing, streaming), JVM-based stack, Architectural vision, Cross-team alignment, Platform engineering
Preferred skills
Lending/credit domain, Multi-country product environments, Migration/re-platforming at scale, Clojure, Datomic, Kafka
Responsibilities
Define long-horizon technical direction for Lending platforms, Build core services and decisioning primitives, Drive alignment on hard technical choices across squads, Evolve event-oriented architectures, Partner with product/business leadership to translate goals into capabilities, Mentor senior engineers toward Staff level