The vacancy is well-structured, providing clear expectations and compensation details, making it attractive for applicants.
Job description
## About the Company
Gemini is a global crypto and Web3 platform founded by Cameron and Tyler Winklevoss in 2014, offering a wide range of simple, reliable, and secure crypto products and services to individuals and institutions in over 70 countries. Our mission is to unlock the next era of financial, creative, and personal freedom by providing trusted access to the decentralized future. We envision a world where crypto reshapes the global financial system, internet, and money to create greater choice, independence, and opportunity for all — bridging traditional finance with the emerging cryptoeconomy in a way that is more open, fair, and secure. As a publicly traded company, Gemini is poised to accelerate this vision with greater scale, reach, and impact.
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.
Requirements
### Minimum Qualifications
- 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.
### Preferred Qualifications
- 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.
Conditions
- Competitive starting pay
- 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
**Salary Range**: The base salary range for this role is between $168,000 - $240,000 in the State of New York, the State of California and the State of Washington. This range is not inclusive of our discretionary bonus or equity package.
About Gemini
Gemini is a cryptocurrency exchange and platform that enables users to buy, sell, and trade over 70 cryptocurrencies including Bitcoin and Solana. It serves as a trusted bridge between traditional finance and the cryptoeconomy, providing access for individuals and institutions to a decentralized future.