Remote Position

[Remote] Senior Software Engineer, Money

🌍 Remote · United States 💼 Full-time

Note: The job is a remote job and is open to candidates in USA. Gemini is a global crypto and Web3 platform providing secure crypto products and services. The Senior Software Engineer will design, build, deploy, and operate ledger, payments, settlement, and reconciliation systems that accurately support high-volume crypto and fiat money movement. The role also involves developing scalable APIs and data models, monitoring production systems, responding to incidents, and mentoring teammates.

Responsibilities

  • Design, develop, deploy, and support ledger and payments services that accurately record all crypto and fiat money movement across the platform
  • Build and evolve bank settlement and reconciliation pipelines that connect Gemini to external payment rails and banking partners
  • Apply sound engineering principles to identify correctness, consistency, and operational risks — and implement safeguards in software before they become incidents
  • Partner with finance, reconciliation, and treasury teams to understand real-world workflows and translate them into robust, auditable system behavior
  • Design scalable APIs and data models that support new transaction types, products, and regulatory requirements without increasing operational burden
  • Write well-tested, production-grade code that other critical systems depend on
  • Monitor and communicate the health of ledger and payment systems, proactively identify issues, and participate in incident response and remediation
  • Mentor teammates to ensure new functionality is correct, auditable, and production-ready
  • Participate in on-call rotations as needed

Skills

  • 5+ years of experience building backend systems in a production environment
  • Strong experience designing and operating distributed, stateful systems where data integrity is critical
  • Proficiency in at least one backend language — we primarily use Scala and Go, but are open to candidates willing to learn
  • Experience with unit testing, integration testing, and CI/CD pipelines
  • Familiarity with cloud-based infrastructure (AWS, GCP, or Azure)
  • Ability to reason about and debug complex system behavior across services and data stores
  • Strong communication skills and the ability to work effectively with cross-functional partners
  • Experience working on ledger systems, accounting platforms, payments infrastructure, or financial transaction processing
  • Familiarity with double-entry bookkeeping, reconciliation processes, audit requirements, or regulatory reporting
  • Experience integrating with external payment rails or banking partners (ACH, wire, card networks)
  • Familiarity with workflow orchestration systems (e.g. Temporal, Cadence) for durable, retryable financial processes
  • Background in fintech or financial services

Benefits

  • A discretionary annual bonus
  • Long-term incentive in the form of a new hire equity grant
  • Comprehensive health plans
  • 401K with company matching
  • Paid Parental Leave
  • Flexible time off
  • A hybrid work approach at our hub offices, balancing the benefits of in-person collaboration with the flexibility of remote work
  • Employees who do not live near one of our hubs are part of our remote workforce

Company Overview

  • Gemini is a licensed digital asset exchange and custodian built for both individuals and institutions. It was founded in 2015, and is headquartered in New York, New York, USA, with a workforce of 501-1000 employees. Its website is https://gemini.com.
  • Company H1B Sponsorship

  • Gemini has a track record of offering H1B sponsorships, with 1 in 2026, 2 in 2025, 1 in 2024. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now →

    More Open Positions

    Explore similar remote opportunities