Senior Software Engineer Treasury
Posted Updated
Description
You will design, build, and operate scalable money-movement systems across jurisdictions, channels, and asset types. You will develop flows for fiat and stablecoins, reconcile funds, build observability into systems, lead incident response, and improve long-term reliability.
Responsibilities
- Design and operate scalable systems that move and reconcile funds across jurisdictions, channels, and asset types
- Build observability into every layer of the systems
- Lead incident response and drive long-term reliability improvements
- Evolve systems in response to fintech, technology, and compliance trends
Requirements
- At least 6 years of software engineering experience owning and operating business-critical systems
- Backend systems experience
- Experience building APIs, services, and infrastructure
- Experience with relational databases, including Postgres or MySQL
- Understanding of transactions, data integrity, and performance tradeoffs
- Experience with ORMs such as TypeORM or equivalent
- Experience with TypeScript, Node.js, NestJS, and AWS
- Strong problem-solving, debugging, technical judgment, peer collaboration, and adaptability
- Financial-domain experience is preferred
- Experience with stateless systems, asynchronous workflows, distributed services, and cloud infrastructure is preferred
- Full-stack and high-growth environment experience is preferred
