Senior Software Engineer (Money Flows)
Core
Design, build, and maintain a high-volume, distributed global transactional platform for multi-currency accounts, incoming funds, and outgoing payments.
Role type
Senior Software Engineer (Payments/Fintech)
Builds
Core transactional platform, multi-currency account systems, payment processing services
Domain
Fintech, Cross-border payments, Banking infrastructure
Deliverable
production ML models | product features
Required skills
Distributed systems architecture, Backend development, Relational databases, Asynchronous messaging, API design, Observability, Unit/Integration testing
Preferred skills
Payments domain expertise, Multi-currency handling, Ledger systems, External financial integrations
Technologies
Python, Django, FastAPI, PostgreSQL, Kafka, AWS, Kubernetes, Terraform, Jenkins, Prometheus, Kibana
Responsibilities
Architect and deliver the next iteration of the global platform, take full accountability for service lifecycle from design to production, lead product initiatives end-to-end, mentor less experienced engineers, collaborate with distributed global teams
Seniority
Senior, hands-on IC with technical leadership