FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Money
GeminiSenior Software Engineer designing and building ledger systems for financial transactions at Gemini. Collaborating on robust, auditable systems managing crypto and fiat money movement.
Posted 7/17/2026full-timeNew York City • Florida, New York • 🇺🇸 United StatesSenior💰 $140,000 - $200,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing backend systems with a focus on data integrity, scalability, and operational risk management. Proficient in building robust APIs and collaborating with cross-functional teams to ensure system reliability and compliance with regulatory requirements.
Highest-signal resume keywords
Backend System DevelopmentDistributed Systems DesignScala ProgrammingUnit Testing and CI/CDCloud Infrastructure Familiarity
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend System DevelopmentDistributed Systems DesignScala ProgrammingGo ProgrammingUnit TestingIntegration TestingCI/CD PipelinesAPI DesignData ModelingOperational Risk Management
Soft Skills
Strong Communication SkillsCross-Functional CollaborationMentoring
Tools & Technologies
AWSGCPAzure
Industry Keywords
Ledger ServicesPayments ServicesBank SettlementReconciliation PipelinesAuditable System BehaviorIncident Response
Tech Stack
Tools & technologiesAWSAzureCloudGoGoogle Cloud PlatformRuby on RailsScala
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- 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