Senior Software Engineer II
Role details
Job location
Tech stack
Job description
At UserTesting, we help organizations improve digital experiences through real user feedback. As a Full Stack Developer on the Testing team, you'll design and build scalable features across frontend and backend systems, working with cross-functional partners to turn user needs into high-quality solutions. You'll be part of a collaborative, international team where every voice matters, and where your contributions will directly shape the future of our platform., * Design and build reliable, scalable engineering solutions to support growing usage.
- Collaborate with the team to deliver high-quality software to production.
- Contribute to system architecture, sharing technical context and defending proposals.
- Bring fresh ideas across frontend, backend, and software strategy.
- Write clear documentation to support smooth implementation.
- Tackle complex challenges while promoting best practices, clean code, and effective reviews.
Requirements
We're looking for a Full Stack Engineer with 5+ years experience to join our growing technology organization., * Ability to design, develop, and maintain both frontend and backend systems that are scalable, reliable, and performant.
- Strong backend skills with Ruby and NodeJS, plus frontend experience using TypeScript/React.
- Ability to work within existing architectures with a focus on consistency, maintainability, and delivery.
- Comfortable writing clear documentation, contributing to code reviews, and ensuring high-quality standards.
- Able to troubleshoot issues across the stack, understand existing systems quickly, and propose effective solutions.
- A collaborative team player who values feedback, clean code, and continuous improvement.
- Experience with Test-Driven Development (TDD) or Behavior-Driven Development (BDD) is a plus. At a minimum, we're looking for someone who actively promotes and applies unit testing as part of their day-to-day development practices.
- Strong collaboration and communication skills in cross-functional teams.
- A proven track record of delivering production-ready software in a timely manner.
- Fluent in English.
Benefits & conditions
- A mission-driven environment focused on human understanding and purpose-led innovation.
- Inclusive culture that celebrates diverse experiences, identities, and voices.
- Employee Assistance Program (EAP)
- Health Insurance
- Employee Referral Program
- Professional Development Stipend
- Remote work stipend
- Wellness reimbursement
- Volunteer days to support your community involvement
UserTesting is an Equal Opportunity Employer and a proud participant in the U.S. Federal E-Verify program. We welcome people of all backgrounds, abilities, and experiences, and are committed to fostering a workplace where everyone belongs and thrives. Qualified applicants with criminal histories will be considered in accordance with the San Francisco Fair Chance Ordinance, as applicable.