Description
We're on a mission to grow the small business economy by handling the hard stuff , payroll, health insurance, 401(k)s, and HR , so owners can focus on their craft and customers. With teams in Denver, San Francisco, and New York, we support over 500,000 small businesses nationwide.
As a Staff Software Engineer on the Benefits Renewals team, you'll shape features from early spec and design through to launch and long-term iteration. You'll write clean frontend code, design and build reliable backend APIs, influence product direction, and take ownership of what happens after a feature ships.
Your day-to-day responsibilities will include:
- Designing, building, and testing products in Benefits to improve the user experience for renewing benefits
- Mentoring other engineers to solve complex technical problems
- Helping scale one of the largest Ruby/Rails and Javascript/React applications in the world
- Collaborating with cross-functional teams to understand customer pain points and come up with solutions
- Building products that customers genuinely love
We're looking for someone with:
- 8+ years of software development experience
- Experience owning multi-quarter projects that solve complex engineering problems
- Experience driving large, cross-functional projects end-to-end
- Experience with implementing A/B tests or experimentation
- Curiosity and experimentation with emerging AI frameworks
- Ability to mentor engineers to maximize their performance and impact
- Experience in, or interest working in, Ruby on Rails
- Appreciation for a collaborative, test-driven environment
- Ability to build well-structured, maintainable, well-documented code
- Ability to effectively communicate across engineering teams and with business stakeholders
In terms of compensation, we're offering a target salary of $197,000–$247,000 for New York. Stock equity is additional. Final offer amounts are determined by multiple factors including candidate experience and expertise.
We have physical office spaces in Denver, San Francisco, and New York City. Employees who are based in those locations will be expected to work from the office on designated days approximately 2-3 days per week.