Senior Software Engineer II

UserTesting

UserTesting

Software Engineering
Barcelona, Spain · Edinburgh, UK
Posted on Dec 18, 2025

We’re UserTesting—the leader in human insight. Our mission is to help organizations craft exceptional customer experiences through fast, actionable feedback.

We empower teams to build the best products and experiences by embedding real human perspectives into every stage of the development process—from ideation to launch. With the world’s strongest participant network, AI-powered analysis, expert services, and seamless integrations, we help companies eliminate guesswork, align stakeholders, and bring customer needs into sharp focus.

Trusted by more than 3,000 organizations worldwide—including 75 of the Fortune 100—UserTesting delivers measurable business outcomes, reduces risk, and helps teams deliver with confidence. Joining our team means being part of a passionate group focused on transforming how companies understand and connect with their customers.

Let’s build experiences people love—together.

About Us

At UserTesting, we believe great experiences begin with empathy—seeing and hearing how people engage with the world and understanding their unique perspectives. We’re proud to be leaders in experience research and insights, empowering organizations to truly discover the human side of business. We help our customers innovate, collaborate, and build with intention—creating products and experiences that are both impactful and genuinely human.

With a 15+ year legacy of trust and innovation, and a recent merger with UserZoom, we support over 3,400 customers in 50 countries—including 75 of the Fortune 100. Our mission is to power the engine for human understanding. If this resonates with you, we’d love to welcome you to a team that’s passionate about purpose, driven by values, and committed to helping companies connect authentically with their audiences.

The Opportunity

We’re looking for a Full Stack Engineer with 5+ years experience to join our growing technology organization.

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.

What you will be doing

  • 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.

What We’re Looking For

  • 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.

What We Offer

  • 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.

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.