Senior Software Engineer, Money

1 month, 1 week 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/ Tech lead - SaaS Platform & Product, OSS Product

DATA HUB PRIVATE LIMITED Internet Software & Services

DataHub is seeking a senior backend engineer to build and scale its multi-cloud SaaS platform, advancing discovery, observability, and governance capabilities for enterprise AI and data systems.

CI/CD Git Java System Design
6 hours, 38 minutes ago

Agentic Engineer Level II/III

Netomi 51-250 IT Services

Netomi is hiring an Agentic Engineer to build and scale reliable AI-agent workflows and API-driven automation for enterprise customer experience use cases using its no-code platform.

GPT JSON REST API
6 hours, 38 minutes ago

Software Engineer, Data Quality

Archera 11-50 IT Services

Archera is hiring a Software Engineer, Data Quality to build validation, reconciliation, and anomaly-detection systems that ensure accurate cloud billing data across AWS, Microsoft Azure, and Google Cloud for its FinTech platform.

Apache Airflow AWS Azure CI/CD Dagster dbt GCP Python SQL
7 hours, 8 minutes ago

Junior Software Engineer

Ennoble Care 51-250 Health Care Providers & Services

Ennoble Care is hiring a fully remote software engineer to build and support its .NET healthcare platform, partnering with clinical and business teams to deliver reliable features from requirements through production.

Azure C# JavaScript .NET RabbitMQ SQL Server
7 hours, 23 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