Senior Software Engineer - Payments & Digital Assets
Core
Design, develop, and maintain scalable, secure, and resilient applications for digital asset servicing, tokenization, custody, and real-time payments.
Role type
Senior Software Engineer (Payments & Digital Assets)
Builds
Blockchain connectivity solutions, digital asset servicing platforms, tokenization and custody systems, and real-time payment processing infrastructure.
Domain
Financial Services / Blockchain & Digital Assets
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, Cloud-Native Architectures, Event-Driven Systems (Apache Kafka), Distributed Systems, Domain-Driven Design (DDD), High-Throughput Transaction Processing, CI/CD Pipelines, Kubernetes, Digital Assets & Blockchain Technologies
Preferred skills
Stablecoins, Digital Wallets, Tokenized Asset Lifecycles, Custody Models, Settlement Workflows, Site Reliability Engineering (SRE)
Technologies
Java, Spring Framework, Spring Boot, REST APIs, Apache Kafka, Kubernetes, Cloud Platforms
Responsibilities
Design and implement blockchain connectivity and digital asset servicing solutions; build and optimize event-driven architectures and high-volume transaction platforms; lead architecture reviews and code governance; partner with compliance, risk, and security teams; champion SRE principles and continuous platform improvement.
Seniority
Senior, hands-on IC