Senior Software Engineer, Money

gemini

United States

Hybrid

USD 120,000 - 170,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity grant
Health plans
401(k) with company match
Paid parental leave
Flexible time off
Hybrid work model

Job summary

Gemini is seeking a backend-focused engineer to join the money infrastructure team, owning ledger and payments services that record crypto and fiat movements across the system.

You will design scalable APIs, build settlement and reconciliation pipelines, and partner with finance and treasury to translate workflows into auditable system behavior, while mentoring teammates and handling on-call rotations.

Qualifications

  • 5+ years building backend systems in production.
  • Experience designing and operating distributed, stateful systems where data integrity is critical.
  • Proficiency in at least one backend language; the primary stack uses Scala and Go.
  • Familiarity with unit and integration testing and CI/CD pipelines.
  • Comfort with cloud infrastructure on AWS, GCP, or Azure.
  • Strong ability to reason about and debug complex system behavior across services and data stores.
  • Effective cross-functional communication skills.

Responsibilities

  • Design, develop, deploy, and support ledger and payments services that record crypto and fiat movements accurately.
  • Build and evolve settlement and reconciliation pipelines connecting to external banks and payment rails.
  • Identify correctness, consistency, and operational risks, and add software safeguards before issues become incidents.
  • Partner with finance, reconciliation, and treasury teams to translate real workflows into auditable system behavior.
  • Design scalable APIs and data models that accommodate new transaction types, products, and regulatory needs.
  • Produce well-tested, production-grade code that other critical systems rely on.
  • Monitor ledger and payment system health, drive incident response, and mentor teammates on quality and auditability.
  • Participate in on-call rotations as needed.

Skills

Backend development
Distributed systems
Scala
Go
Cloud computing
CI/CD
Debugging complex systems

Tools

Temporal/Cadence
SQL/Data modeling

Job description

Role overview

This role joins the money infrastructure team of a digital asset platform, owning the ledger and payments services that record every crypto and fiat movement across the system. Engineers here design systems where correctness, auditability, and operational safety are non-negotiable, supporting finance, treasury, compliance, and regulatory reporting.

Responsibilities
  • Design, develop, deploy, and support ledger and payments services that record crypto and fiat movements accurately.
  • Build and evolve settlement and reconciliation pipelines connecting to external banks and payment rails.
  • Identify correctness, consistency, and operational risks, and add software safeguards before issues become incidents.
  • Partner with finance, reconciliation, and treasury teams to translate real workflows into auditable system behavior.
  • Design scalable APIs and data models that accommodate new transaction types, products, and regulatory needs.
  • Produce well-tested, production-grade code that other critical systems rely on.
  • Monitor ledger and payment system health, drive incident response, and mentor teammates on quality and auditability.
  • Participate in on-call rotations as needed.
Requirements
  • Five or more years building backend systems in production.
  • Experience designing and operating distributed, stateful systems where data integrity is critical.
  • Proficiency in at least one backend language; the primary stack uses Scala and Go.
  • Familiarity with unit and integration testing and CI/CD pipelines.
  • Comfort with cloud infrastructure on AWS, GCP, or Azure.
  • Strong ability to reason about and debug complex system behavior across services and data stores.
  • Effective cross-functional communication skills.
Nice to have
  • Background with ledger systems, accounting platforms, payments infrastructure, or financial transaction processing.
  • Familiarity with double-entry bookkeeping, reconciliation, audit requirements, or regulatory reporting.
  • Experience integrating with external payment rails such as ACH, wire, or card networks.
  • Exposure to workflow orchestration tools like Temporal or Cadence for durable, retryable financial processes.
  • Prior fintech or financial services experience.
Benefits and work setup
  • Competitive base pay plus discretionary annual bonus and a new-hire equity grant.
  • Comprehensive health plans, 401(k) with company match, paid parental leave, and flexible time off.
  • Hybrid work at hub offices with required in-person onboarding; remote-friendly arrangements supported outside hub regions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/Staff Engineer
Senior/Staff Engineer

bareinsights • Los Angeles (CA)

On-site
USD 200,000 - 280,000
Senior Software Engineer, Fiat Payments & Banking Infrastructure
Senior Software Engineer, Fiat Payments & Banking Infrastructure

Zero Hash • United States

On-site
USD 120,000 - 160,000
Healthcare Insurance
Vision & Dental Insurance
Chance to earn equity
+4
Senior FinTech Engineer - Fiat Payments & Banking Infra
Senior FinTech Engineer - Fiat Payments & Banking Infra

Zero Hash • United States

On-site
Confidential
Software Engineer, Staff
Software Engineer, Staff

Hidden Jobs • United States

On-site
USD 150,000 - 190,000
Remote/Hybrid/Office options (US)
Team offsites
Meals on select weekdays
Staff Software Engineer, Money Movement Platform Engineering SEA, San Francisco 3 Sept 2026
Staff Software Engineer, Money Movement Platform Engineering SEA, San Francisco 3 Sept 2026

TempoAtlas • San Francisco (CA), Northern (KY)

Hybrid
USD 190,000 - 230,000
Senior Software Engineer, Payments
Senior Software Engineer, Payments

orderco • United States

Hybrid
USD 175,000 - 195,000
Competitive pay & equity
401(k) match
Medical coverage
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Fin • New York (NY)

On-site
USD 125,000 - 250,000
Staff Software Engineer — Backend
Staff Software Engineer — Backend

Cari Network • Northern (KY)

Hybrid
USD 150,000 - 210,000
Remote-friendly
401(k) with matching
Equity
+1
Member of Technical Staff - confidential search (fintech)
Member of Technical Staff - confidential search (fintech)

EQL Tech (frontier talent) • San Francisco (CA)

On-site
USD 180,000 - 240,000
San Francisco office in FiDi
Top tier equity
Visa support available
+1
Senior Staff Engineer
Senior Staff Engineer

Payoneer Inc. • United States

Remote
USD 185,000 - 200,000
Health insurance
Disability insurance
Life insurance
+4