Gemini

crypto and Web3

StaffSoftwareEngineer,Money

$168–240k New York, New York, United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Staff Software Engineer, Money at Gemini. Skills: backend systems, distributed systems, data integrity, financial infrastructure. Design ledger and payments services. Develop ledger and payments services”

What You'll Achieve.

accurately record all crypto and fiat money movement across the platform; connect Gemini to external payment rails and banking partners; implement safeguards in software before they become incidents; translate real-world workflows into robust, auditable system behavior; support new transaction types, products, and regulatory requirements without increasing operational burden; ensure new functionality is correct, auditable, and production-ready

Industry & Context.

crypto and Web3
Problems you'll solve

Ability to reason about and debug complex system behavior across services and data stores

Eligibility Requirements

required to be in person twice a week at our New York City, NY office, Participate in on-call rotations as needed

What They're Looking For.

Must Have

5+ years of experience building backend systems in a production environment, experience designing and operating distributed, stateful systems where data integrity is critical, Proficiency in at least one backend language, 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, communication skills and the ability to work effectively with cross-functional partners

Nice to Have

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

What You'll Do.

Design ledger and payments services

Develop ledger and payments services

Deploy ledger and payments services

Support ledger and payments services

Build bank settlement pipelines

Evolve bank settlement pipelines

Build reconciliation pipelines

Evolve reconciliation pipelines

Apply engineering principles

Implement safeguards in software

Write production-grade code

Monitor system health

Communicate system health

Identify issues proactively

Participate in incident response

Participate in remediation

How You'll Work.

Team & Collaboration

Partner with finance teams; Partner with reconciliation teams; Partner with treasury teams; Work effectively with cross-functional partners

Communication Scope

communication skills; ability to work effectively with cross-functional partners; Monitor and communicate the health of ledger and payment systems; proactively identify issues; Mentor teammates to ensure new functionality is correct, auditable, and production-ready

Full 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. The Department: Money The Money Team owns the financial infrastructure that underpins every dollar and crypto asset that moves through Gemini. We build and operate the ledger platform — the system of record for all crypto and fiat balances, settlements, fees, rewards, and administrative adjustments — as well as the payments services and reconciliation pipelines that connect Gemini to banks, payment rails, and external partners. Our systems are relied upon by finance, compliance, treasury, and regulatory reporting. Correctness is non-negotiable. If something is ambiguous, we clarify it. If something is manual, we automate it. If something is unsafe, we fix it. The Role: Staff Software Engineer We're looking for a Staff Software Engineer to join a team of ledger and financial infrastructure engineers designing, building, and operating core money-movement systems at scale. You'll work on services that must handle high transaction volumes, evolve safely as new products and partners are introduced, and remain easy to operate and audit. This role is required to be in person twice a week at our New York City, NY office. Responsibilities: Design, develop, deploy, and support ledger and payments services that accurately recor

Free ATS check

Applying for this Staff Software Engineer, Money role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Gemini?

Real rants from real employees. Read before you apply.

Read Company Rants →