Coinme - Senior Software Engineer, Custody & Settlement
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Bachelor's degree in Computer Science, Software Engineering, or equivalent experience • 6+ years of experience as a software engineer • Experience building or maintaining on-chain transaction infrastructure, including transaction signing, broadcasting, confirmation tracking, and error/retry handling • Experience building scalable services and distributed systems in Java or similar object-oriented language • Experience driving technical designs within a team • Experience writing code that is readable, scalable, and instrumented • Experience working in a fast-paced Agile development environment • Experience in communicating with users, other technical teams, and product to understand requirements, describe software product features and technical designs • Java & Spring Boot expertise • Experience with a microservice environment • Kafka, RabbitMQ, ActiveMQ or similar tech • RESTful APIs for synchronous flows • Mongo DB or similar NoSql database • Experience with Kubernetes or any cloud development platforms • Experience with wallet orchestration platforms (e.g. Fireblocks) or multi-wallet/multi-signer architectures • Familiarity with gas management, fee estimation, or transaction queuing for high-throughput environments • Experience with stablecoin rails or multi-chain settlement flows • Familiarity with KYC/AML data flows or transaction monitoring integrations • Understanding of treasury operations or liquidity management in a crypto context • Experience or working knowledge of CQRS architecture and Event Sourcing concepts • Experience with Event-driven design • Webhooks, Server-sent events, Websocket or any async notification technology • Check out our AI Usage Guidelines to understand how we approach AI tools during the hiring process.
No credit card. Takes 10 seconds.