Gusto
Software Engineer, Financial Data & Payments
New York, NY - Hybrid +2 · Full-time · Posted Aug 31, 2026
- Location
- New York, NY - Hybrid
San Francisco, CA - Hybrid
San Francisco, CA - Hybrid - Experience
- At least 10+ years.
About the job
Build and guide financial data and payment-profile systems that track, reconcile, report, and enable Gusto’s payroll-related money movement.
What you'll do
- Design and maintain ledger, subledger, reconciliation, and financial reporting systems; investigate variances and drive fixes.
- Own payment-profile setup and verification for employer funding and employee and contractor payments.
- Lead architecture and delivery of scalable systems, collaborate across functions, and mentor engineers.
What they ask for
- Experience building fault-tolerant, mission-critical software and robust distributed systems using multiple general-purpose programming languages.
- Experience influencing multiple teams on scaling, refactoring, and optimizing legacy products.
- Experience architecting, building, and testing maintainable, structured, well-documented production code.
- Strong communication and ability to clarify complex problems and facilitate informed tradeoffs.
Nice to have
- Experience in ledger or subledger design, financial reconciliation, accounting systems, or payments infrastructure; comfort with double-entry accounting.
- Experience with bank account verification, payment rails (ACH, wire, RTP), third-party banking data or verification providers, Ruby on Rails, Typescript, or React.
Tools
Ruby/Rails, TypeScript/React, ACH, wire, RTP
AI focus
Gusto expects team members to actively use AI tools relevant to their role and develop their AI fluency; role-specific AI experience requirements are assessed during interviews.
Model-written summary · the original posting is authoritative