Senior Software Engineer - Payments & Treasury
Core
Building and scaling resilient, event-driven global payments and treasury systems for millions of users trading billions of assets daily.
Role type
Senior Software Engineer (Payments & Treasury)
Builds
Modern global payments and treasury platform, highly scalable event-driven systems
Domain
Financial services, payments, treasury, brokerage infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go, microservices architecture, client-facing APIs, domain-driven design, event-driven design, Kubernetes, Google Cloud Platform, messaging queues, PostgreSQL, distributed systems design, payment rails lifecycle, double-entry accounting, financial ledgers
Preferred skills
financial reconciliation systems, ISO20022 standard, startup/exchange/brokerage experience, DevOps mindset
Technologies
Go, Kubernetes, Google Cloud Platform, PostgreSQL, messaging queues
Responsibilities
Design and implement scalable solutions for payments and treasury systems, architect event-driven infrastructure, ensure system integrity and operational scalability, debug and prevent issues in distributed systems
Seniority
Senior, hands-on IC