Remote Position
[Remote] Senior Software Engineer, Money
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. Gemini is a global crypto and Web3 platform providing secure crypto products and services. The Senior Software Engineer will design, build, deploy, and operate ledger, payments, settlement, and reconciliation systems that accurately support high-volume crypto and fiat money movement. The role also involves developing scalable APIs and data models, monitoring production systems, responding to incidents, and mentoring teammates.
Responsibilities
- Design, develop, deploy, and support ledger and payments services that accurately record all crypto and fiat money movement across the platform
- Build and evolve bank settlement and reconciliation pipelines that connect Gemini to external payment rails and banking partners
- Apply sound engineering principles to identify correctness, consistency, and operational risks — and implement safeguards in software before they become incidents
- Partner with finance, reconciliation, and treasury teams to understand real-world workflows and translate them into robust, auditable system behavior
- Design scalable APIs and data models that support new transaction types, products, and regulatory requirements without increasing operational burden
- Write well-tested, production-grade code that other critical systems depend on
- Monitor and communicate the health of ledger and payment systems, 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
Skills
- 5+ years of experience building backend systems in a production environment
- Strong experience designing and operating distributed, stateful systems where data integrity is critical
- Proficiency in at least one backend language — we primarily use Scala and Go, but are open to candidates willing to learn
- 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
- Strong communication skills and the ability to work effectively with cross-functional partners
- 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
Benefits
- 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
- A hybrid work approach at our hub offices, balancing the benefits of in-person collaboration with the flexibility of remote work
- Employees who do not live near one of our hubs are part of our remote workforce
Company Overview
Company H1B Sponsorship