GrepJob
Gemini

Staff Software Engineer, Money

Gemini
Apply
about 11 hours ago

Base Salary

$168k - $240k/yr

Responsibilities

  • Design, develop, deploy, and support ledger and payments services for accurate money movement.
  • Build and evolve bank settlement and reconciliation pipelines connecting to external payment rails.
  • Identify and implement safeguards for correctness and operational risks in software.
  • Collaborate with finance and treasury teams to translate workflows into system behavior.
  • Design scalable APIs and data models for new transaction types and regulatory needs.
  • Write well-tested, production-grade code for critical systems.
  • Monitor system health, proactively identify issues, and participate in incident response.
  • Mentor teammates to ensure functionality is correct and production-ready.
  • Participate in on-call rotations as needed.

Requirements

  • 5+ years of experience building backend systems in a production environment.
  • Strong experience with distributed, stateful systems where data integrity is critical.
  • Proficiency in at least one backend language, preferably Scala or Go.
  • Experience with unit testing, integration testing, and CI/CD pipelines.
  • Familiarity with cloud-based infrastructure such as AWS, GCP, or Azure.
  • Ability to debug complex system behavior across services and data stores.
  • Strong communication skills for effective collaboration with cross-functional partners.

Benefits

  • Competitive starting pay.
  • 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.