Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer, Financial Data & Payments

Home > Ruby programming jobs

Software Engineer, Financial Data & Payments in USA new

  • Remote

Responsibilities

  • Design, build, and test ledger, subledger, transaction, and financial-reporting systems that record and explain money movement.
  • Build reconciliation systems that compare internal records with bank, processor, and partner statements and make discrepancies traceable.
  • Lead variance investigations through tooling, instrumentation, runbooks, root-cause analysis, and corrective fixes.
  • Own payment-profile functionality covering payment methods, bank accounts, connections, verification, and payment eligibility.
  • Improve self-service bank setup and verification, including recovery from broken or revoked connections.
  • Scale and maintain Gusto’s Ruby/Rails and TypeScript/React applications.
  • Drive large architectural decisions, execute projects end-to-end, collaborate cross-functionally, and mentor engineers.

Requirements

  • At least 10 years of professional experience.
  • Experience building fault-tolerant, mission-critical software and robust distributed systems using multiple general-purpose programming languages.
  • Experience influencing and guiding multiple teams on scaling, refactoring, and optimizing legacy products.
  • Experience architecting, building, and testing maintainable, structured, well-documented large-scale production code.
  • Experience with ledger or subledger design, financial reconciliation, accounting systems, or payments infrastructure is strongly preferred.
  • Comfort with double-entry accounting concepts, including journal entries, charts of accounts, debits, credits, and reconciling subledgers to general ledgers.
  • Experience building systems where correctness, auditability, and immutability are prioritized over raw throughput.
  • Experience with bank-account verification, ACH, wire, RTP, or third-party banking data and verification providers is a bonus.
  • Ruby on Rails, TypeScript, and React experience is a bonus.

Benefits

  • Competitive base pay, benefits, and equity in the form of RSUs.
  • Employees based in Denver, San Francisco, or New York are expected to work from the office approximately 2–3 days per week or more depending on the role; approved remote work requires a secure, reliable internet connection.
  • The role may be based in Denver, San Francisco, Seattle, New York, or most remote locations, with regular and predictable attendance expected.

Salary: $183k - $245k/yr

Gusto

Gusto provides essential services like payroll, health insurance, 401(k) plans, and HR solutions specifically designed for small businesses. Our platform allows owners to concentrate on their core business while we manage the complexities of workforce administration. With a strong commitment to s...

Similar positions

Senior Software Engineer (Backend) - Fraud

  • BVNK
  • Full time
  • Remote
  • 11/09/2026
  • Salary: EUR 70,000 - 110,000 [Bulgaria]
  • Bulgaria, Poland

Senior Analytics Engineer (Central Data)

  • Finom
  • Full time
  • Remote
  • 11/07/2026
  • Cyprus, Germany

Staff Software Engineer, Eligibility & Benefits

  • Parachute Health
  • Full time
  • USA
  • 11/06/2026
  • Salary: $200k - $260k/yr
  • Remote

Senior Backend Engineer - Payments

  • Pleo
  • Full time
  • Remote
  • 11/05/2026
  • Denmark, Germany

Software Engineer (V)

  • Blue Coding
  • Full time
  • Remote
  • 11/04/2026
  • Salary: $208k
  • Worldwide