Staff Software Engineer - Digital Assets
Core
Technical leadership in designing and delivering cross-border and digital asset–enabled payment platforms, solving complex problems across distributed systems and regulated payment flows.
Role type
Staff Software Engineer (Digital Assets & Payments)
Builds
Core services supporting cross-border payments, including transaction orchestration, reconciliation, and settlement components.
Domain
FinTech, Digital Assets, Cross-border Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Event-driven architecture, Java/Spring, Cloud infrastructure (AWS/Azure/GCP), Blockchain architectures, Smart contracts, Tokenized systems, Transaction settlement, Docker, Front-end solutions (Angular/React), CI/CD, Kafka/RabbitMQ
Preferred skills
Kubernetes, ACH/EFT, Real-time payment networks (RTP/FedNow), FinTech experience, AWS/Azure certifications, Python/C#/Ruby/PHP
Technologies
Java, Spring, Maven, Gradle, Docker, Angular, React, Kafka, RabbitMQ, Google Cloud Platform, AWS, Azure, Kubernetes, AppDynamics
Responsibilities
Lead design and implementation of core services supporting cross-border payments; Influence technical direction and standards for scalable, event-driven payment systems; Drive technical architecture, design, prototyping, and implementation; Guide functional areas and lead efforts through team members; Represent engineering in cross-functional sessions to persuade stakeholders; Actively own features or systems and define their long-term health; Develop and implement tests for quality, performance, and scalability; Improve engineering standards, tooling, and processes.
Seniority
Staff, technical leadership & strategy