We’re UserTesting, a leader in experience research and insights; we believe the path to human understanding and great experiences start with a shared understanding—seeing and hearing how another person engages with the world around them and taking in their perspective. Working at UserTesting, you will be empowered to help organizations discover the human side of business–transforming how they work, collaborate, innovate, and bring new products and experiences to market. This is what inspires us, and it’s how we enable companies to connect with their audiences naturally and organically through an experience that is uniquely, and intentionally human.
A trusted company by top brands for 15+ years, UserTesting, recently merged with UserZoom, has over 3,400 customers in 50 countries, including 75 of the Fortune 100 companies. Joining our team means being part of a passionate group focused on transforming how companies learn from and understand their customers. Come join us and help us build the engine for human understanding.
The Opportunity
As a Software Engineer at UserTesting, you’ll design and build scalable, reliable systems that power our human insight platform. You’ll work closely with cross-functional teams to develop software solutions that are efficient, impactful, and future-focused. In this role, you’ll bring a strong technical mindset, a collaborative spirit, and a passion for solving complex problems. Your work will help shape the tools that enable organizations to understand their customers more deeply and make smarter decisions.
The Team
You’ll join a collaborative, inclusive, and supportive engineering team that values transparency and continuous improvement. We embrace scaled agile practices to stay aligned, adaptive, and innovative. You’ll work with teammates across the globe who are committed to building high-quality solutions and growing together.
Strong technical skills and a solid foundation in software engineering principles
Experience with some of the following technologies: TypeScript, Node.js, gRPC, Kafka, MongoDB, GraphQL, React, SCSS
Enthusiasm for distributed systems, cloud computing, microservices, and serverless architectures
A growth mindset—eager to learn, evaluate new technologies, and apply the best tools for the job
Ability to discuss, test, and benchmark technical solutions collaboratively
Familiarity with micro-frontends, Cypress, styled-components, internationalization (i18n), and accessibility (a11y) is a plus
Understanding of reactive and domain-driven architectures
Fluent in English, with strong communication and documentation skills
Values that align with ours: teamwork, proactivity, accountability, ownership, empathy, and inclusivity
Don’t meet every single requirement? We encourage you to apply! Research shows that underrepresented groups often hesitate if they don’t meet all criteria, but you might be the perfect fit for this or other roles. We believe that diverse perspectives fuel innovation and success, and we’re committed to building a team that reflects a variety of backgrounds, experiences, and skills.
Meet with a Recruiter
Meet the Hiring Manager
Participate in a Skill Interview and Stakeholder Interview
Offer Stage
At UserTesting, we’re committed to providing inclusive and accessible experiences for every candidate. If you need accommodations during the interview process, or if there’s anything we can do to support you better, please contact us at talentexperience@usertesting.com. We’re here to help.
Health Insurance
Employee Assistance Program (EAP)
Flexible retribution
Employee Referral Program
Professional Development Stipend
Remote work stipend
Wellness reimbursement
Volunteer days
UserTesting is an Equal Opportunity Employer and a participant in the U.S. Federal E-Verify program. Women, minorities, individuals with disabilities and protected veterans are encouraged to apply. We welcome people of different backgrounds, experiences, abilities and perspectives. UserTesting will consider qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chance Ordinance, as applicable.
Lumenalta (formerly Clevertech)
Veeva Systems
Tenable
Bewave Technologies Inc.
Modern Treasury