# Senior Software Engineer, Money

**Company**: Gemini
**Location**: New York, New York
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $140,000 - $200,000
**Category**: Engineering
**Industry**: Finance

**Apply**: https://job-boards.greenhouse.io/gemini/jobs/8069411?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_dbc6624c-f0d

## Description

Gemini is looking for a Senior Software Engineer to join the Money Team, which owns the financial infrastructure that underpins every dollar and crypto asset that moves through Gemini.

The Senior Software Engineer will design, develop, deploy, and support ledger and payments services that accurately record all crypto and fiat money movement across the platform. They will also build and evolve bank settlement and reconciliation pipelines that connect Gemini to external payment rails and banking partners.

Responsibilities:

- Design, develop, deploy, and support ledger and payments services

- Build and evolve bank settlement and reconciliation pipelines

- Apply sound engineering principles to identify correctness, consistency, and operational risks

- Partner with finance, reconciliation, and treasury teams to understand real-world workflows

- Design scalable APIs and data models

- Write well-tested, production-grade code

- Monitor and communicate the health of ledger and payment systems

- Mentor teammates

- Participate in on-call rotations

Minimum Qualifications:

- 5+ years of experience building backend systems in a production environment

- Strong experience designing and operating distributed, stateful systems

- 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-based infrastructure (AWS, GCP, or Azure)

- Ability to reason about and debug complex system behavior

- Strong communication skills

Preferred Qualifications:

- 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

- Familiarity with workflow orchestration systems

- Background in fintech or financial services

The compensation & benefits package for this role includes:

- Competitive starting pay

- A discretionary annual bonus

- Long-term incentive in the form of a new hire equity grant

- Comprehensive health plans

- 401K with company matching

- Paid Parental Leave

- Flexible time off

Salary Range: The base salary range for this role is between $140,000 - $200,000 in the State of New York.

## Skills

### Required
- backend systems
- distributed systems
- Scala
- Go
- unit testing
- integration testing
- CI/CD pipelines
- cloud-based infrastructure
- communication skills

### Nice to have
- ledger systems
- accounting platforms
- payments infrastructure
- financial transaction processing
- double-entry bookkeeping
- reconciliation processes
- audit requirements
- regulatory reporting
- workflow orchestration systems
- fintech
- financial services

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/gemini/jobs/8069411?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
