Gemini
crypto and Web3
StaffSoftwareEngineer,Money
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
Ability to reason about and debug complex system behavior across services and data stores
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
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.