Senior Software Engineer: Ledger - Reporting
Core
Build and improve financial reporting services and reconciliation APIs to provide accurate, consistent financial views for internal teams and enterprise customers.
Role type
Senior backend software engineer (financial reporting & reconciliation)
Builds
Standardized financial reports, customer-facing reconciliation endpoints, and event-driven transaction processing pipelines.
Domain
Fintech / Stablecoin infrastructure / Financial Ledger Systems
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Java, Kotlin, Spring Boot, Kafka, PostgreSQL, Distributed Systems, Event-Driven Architecture, Domain-Driven Design, Hexagonal Architecture, Double-Entry Bookkeeping, Microservices, CI/CD, Observability (Grafana, Prometheus)
Preferred skills
Data Warehousing, Multi-tenant Architecture, Kafka Streams, Blockchain/Crypto experience
Responsibilities
Design and implement services producing standardized financial reports; Develop customer-facing reconciliation APIs; Ensure ledger integrity at scale; Contribute to the FinLedger pipeline; Integrate with downstream consumers; Design for reliability and horizontal scale; Participate in on-call rotations and incident response.
Seniority
Senior, hands-on IC