Note: The job is a remote job and is open to candidates in USA. Gemini is a global crypto and Web3 platform offering a range of crypto products and services. They are seeking a Senior Software Engineer to join their Money Team, responsible for designing and operating core money-movement systems and ensuring the accuracy and reliability of financial transactions.
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
- 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