Point your AI agent at freehire and let it find you a job.

Get the CLI →

Coinme

Open 122d

Senior Software Engineer, Custody & Settlement

Posted Updated 7 views
Discussion

You will build and maintain the on-chain transaction infrastructure that powers custody, wallet orchestration, and settlement systems. You will design solutions for complex technical and business problems, write performant and maintainable code, author unit and integration tests, and drive operational stability and security. You will collaborate with stakeholders, participate in architecture discussions, plan and deliver sprint work, and implement reliable transaction signing, broadcasting, confirmation tracking, and retry/error handling.

Responsibilities

  • Design solutions for complex technical and business problems
  • Develop software systems and components for transaction fulfillment and settlement
  • Build software and integrations for accepting, disseminating, and liquidating funds
  • Implement transaction signing, broadcasting, confirmation tracking, and error/retry handling
  • Write performant, maintainable, and instrumented code
  • Author and maintain unit and integration tests
  • Plan sprints and deliver features with your Scrum team
  • Drive engineering excellence, operational stability, and security across the platform
  • Participate in design and architecture discussions
  • Collaborate with cross-functional stakeholders to execute and deliver features

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 signing, broadcasting, confirmation tracking, and error/retry handling
  • Experience building scalable services and distributed systems in Java or a similar object-oriented language
  • Experience driving technical designs within a team
  • Experience writing readable, scalable, and instrumented code
  • Experience working in a fast-paced Agile development environment
  • Experience communicating with users, technical teams, and product to gather requirements and describe designs
  • Java & Spring Boot expertise
  • Experience with a microservice environment
  • Experience with Kafka, RabbitMQ, ActiveMQ or similar messaging technologies
  • Experience designing and consuming RESTful APIs
  • Experience with MySQL
  • Experience with MongoDB or similar NoSQL databases
  • Experience with Kubernetes or cloud development platforms

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available