Note: The job is a remote job and is open to candidates in USA. Gusto helps small businesses manage payroll, health insurance, 401(k)s, and HR. The Staff Software Engineer, Retirement will build and own full-stack services and APIs that enable companies to offer and manage 401(k) plans, while partnering with product, compliance, and operations to deliver reliable software and support evolving financial requirements.
Responsibilities
- Design, build, maintain, and ship services and features that allow companies to offer and manage 401(k)s to their employees
- Identifying opportunities to extend and modify the architecture of existing systems to support new capabilities
- Identify, codify, and evangelize engineering best practices
- Partner with product, design, and operations to scope work and deliver production-ready solutions
- Debug production issues and improve reliability, observability, and operational tooling
- Collaborate with other engineering teams to integrate with shared systems and platforms
- Write clear, reliable, well-tested code that ships quickly and scales well
Skills
- 8+ years of software engineering experience building and shipping production products or platforms
- Comfortable working across teams and gaining influence to drive projects forward
- Strong experience with services and APIs
- Strong experience with message based systems (Sidekiq, SQS, NServiceBus, etc.)
- Experience with GraphQL
- Good experience with large modern frontend applications (like React)
- Comfortable owning systems end-to-end, including production support and operational work
- Experience working closely with PMs and cross-functional partners to deliver scoped work
- Pragmatic, execution-focused approach to engineering
- Comfortable working with and influencing other teams to maximize impact
- Clear communicator and collaborative teammate
- Experience with Ruby on Rails (or a comparable backend framework)
Benefits
- All full-time employees receive benefits and equity (RSUs).
- Employees who are based in Denver, San Francisco, and New York City are expected to work from the office on designated days approximately 2-3 days per week (or more depending on role).
Company Overview
Company H1B Sponsorship