Senior Software Engineer, Money

2 weeks, 3 days ago
Full-time
Senior
Software Development
Gemini

Gemini

Gemini is a leading cryptocurrency exchange and custodian, providing a secure platform for buying, selling, and storing digital assets like Bitcoin and Ether. Founded in 2014, it aims to revolutionize the future of money.

Capital Markets
251-1K
Founded 2014
$400M raised

Description

  • Design, develop, deploy, and support ledger and payments services that accurately record crypto and fiat money movement.
  • Build and evolve bank settlement and reconciliation pipelines with external payment rails and banking partners.
  • Identify correctness, consistency, and operational risks and implement safeguards before issues become incidents.
  • Partner with finance, reconciliation, and treasury teams to translate workflows into robust, auditable system behavior.
  • Design scalable APIs and data models for new transaction types, products, and regulatory requirements.
  • Write well-tested, production-grade code that critical systems depend on.
  • Monitor system health, 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

  • 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; Scala and Go are primarily used.
  • Experience with unit testing, integration testing, and CI/CD pipelines.
  • Familiarity with cloud infrastructure such as AWS, GCP, or Azure.
  • Ability to reason about and debug complex system behavior across services and data stores.
  • Strong communication skills and ability to work effectively with cross-functional partners.
  • Experience with ledger systems, accounting platforms, payments infrastructure, or financial transaction processing (preferred).
  • Familiarity with double-entry bookkeeping, reconciliation processes, audit requirements, or regulatory reporting (preferred).
  • Experience integrating with ACH, wire, or card network payment rails (preferred).
  • Familiarity with workflow orchestration tools such as Temporal or Cadence (preferred).
  • Background in fintech or financial services (preferred).

Benefits

  • Competitive starting pay.
  • Discretionary annual bonus.
  • Long-term incentive in the form of a new hire equity grant.
  • Comprehensive health plans.
  • 401(k) with company matching.
  • Paid parental leave.
  • Flexible time off.
  • Hybrid work approach at hub offices, with remote work available for employees near or far from a hub.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Backend (Batch Infrastructure)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a remote Batch Infrastructure engineering leader to own the cloud compute platform that powers critical batch workloads for ML, Product, and Financial Engineering.

Apache Airflow Apache Spark AWS Flink Kotlin Kubernetes Luigi MySQL Prefect Python
22 minutes ago

Senior Software Engineer, Backend (Card Acquisition)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Senior Software Engineer for its Card Acquisition team to shape the first customer experience by building polished, performant consumer-facing systems that drive conversion, retention, and growth.

AWS Kotlin Kubernetes MySQL Python
22 minutes ago

Senior Software Engineer ML - Contractor position

Janea Systems 11-50 Internet Software & Services

Janea Systems (USA) is seeking a Senior ML Engineer contractor to support remote, client-facing consulting engagements that take enterprise ML and LLM systems from prototype to production.

Apache Airflow AWS Azure CI/CD Dagster Datadog GCP Kubeflow Kubernetes LLM MLOps NLP Prefect Python PyTorch TensorFlow
37 minutes ago

Staff Software Engineer, Backend (Card)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a lead software engineer to own EU cards engineering, shaping technical strategy and architecture for real-time and post-transaction payment systems across teams in Spain, Poland, and the broader company.

AWS Kotlin Kubernetes MySQL Python
37 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers