Senior Software Engineer (Backend): Ledger - Wallets
Core
Design and implement services managing the full lifecycle of customer wallets (creation, activation, blocking, suspension, termination) for fiat and crypto across direct merchants and embedded partners.
Role type
Senior Backend Software Engineer (Wallets Infrastructure)
Builds
Scalable, compliant wallet infrastructure for stablecoin-native financial services
Domain
Fintech / Digital Assets / Stablecoins
Deliverable
production ML models | product features | infrastructure
Required skills
Java/Kotlin, Spring Boot, distributed systems, event-driven architectures (Kafka, SQS), relational databases (MySQL/PostgreSQL), caching (Redis), domain-driven design, hexagonal architecture, RESTful API design, microservices, observability (Grafana, Prometheus, Micrometer), CI/CD, infrastructure-as-code
Preferred skills
multi-tenant architectures, embedded finance/BaaS, high-throughput database migrations, dynamic validation engines, stablecoin/crypto/blockchain products
Responsibilities
Design and implement services for the full wallet lifecycle; integrate across domains (Digital Assets, Fiat, Onboarding, Billing); build services following hexagonal architecture patterns; participate in on-call rotations and incident response; write well-tested, well-documented code and contribute to architecture reviews
Seniority
Senior, hands-on IC