Job Description
Gusto is seeking a Senior Software Engineer to join their team and work on customer-facing products. This role involves developing features and iterating across Gusto's platform to enhance the customer financial journey. The Senior Software Engineer will play a key role in strengthening customers' financial wellness and delivering a consistently great experience across all products.
Responsibilities:
- Build products that mitigate financial risk and prevent fraud.
- Architect, implement, review, test, and iterate Gusto’s Fintech product suite.
- Design highly scalable systems to safely move billions of dollars.
- Build the platform for fraud signal collection and anomaly detection.
- Drive 3rd party API integration for new payment features.
- Partner with product, data, finance, compliance, and operations to audit financial reconciliation and debt recovery.
Requirements:
- 7+ years of professional software development experience.
- Passionate about scaling Fintech systems.
- Independent and able to deliver production-ready code with high autonomy.
- Experience with SaaS technologies such as Ruby on Rails, Sidekiq, PostgreSQL, CI/CD, and AWS.
- Well-structured, easily maintainable, and well-documented code.
- Experience developing best practices for scalable systems and service-oriented applications.
- Payments and/or risk experience is a plus.