183K–245K USD / year
Software Engineer, Financial Data & Payments
BackendHybrid — Denver, CO, New York, NY, San Francisco, CA, Seattle, WA
Published on 2026-11-09
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and scale Gusto’s financial data and payment profile systems, including its ledger, reconciliation, financial reporting, and payment setup capabilities. The role leads complex technical projects and architectural decisions for systems where correctness, auditability, and reliable money movement are essential.
About the company
Gusto is a digital platform that provides payroll, benefits, and human resource management solutions for small to medium-sized businesses. The company focuses on simplifying HR processes and ensuring compliance, while also offering tools for employee engagement and retirement planning.
The team
Financial Data & Payment Profile (FDPP), within Gusto’s Payments organization.
Stack
Ruby on RailsTypeScriptReact
What you'll do
- Design and maintain ledger, subledger, transaction, and financial reporting systems.
- Build reconciliation systems that compare internal records with bank, processor, and partner statements.
- Lead investigation of financial variances and develop tools, instrumentation, and fixes to prevent recurring issues.
- Own payment profiles, including payment methods, bank connections, account verification, and eligibility rules.
- Improve self-service setup and recovery when bank accounts or connections change.
- Make architectural decisions focused on scalability and modularity, and mentor fellow engineers.
- Collaborate with Engineering, Product, Design, Data Science, Accounting, Finance, Compliance, and Operations.
What we're looking for
- 10+ years of engineering experience.
- Experience building fault-tolerant, mission-critical software and robust distributed systems.
- Experience influencing multiple teams on scaling, refactoring, and optimizing legacy products.
- Ability to architect, build, and test maintainable, well-documented production systems.
- Strong communication skills and ability to clarify complex problems and facilitate tradeoffs.
- Comfort with double-entry accounting, journal entries, chart of accounts, debits and credits, and subledger-to-general-ledger reconciliation.
- Experience building systems where correctness, auditability, and immutability are critical.
Nice to have
- Experience with ledger or subledger design, financial reconciliation, accounting systems, or payments infrastructure.
- Experience with bank account verification, ACH, wire, RTP, or third-party banking data and verification providers.
- Experience with Ruby on Rails, TypeScript, and React.
Benefits
- Equity in the form of RSUs
