UserTesting Logo

UserTesting

Senior Software Engineer II

Posted 8 Days Ago
Be an Early Applicant
In-Office
2 Locations
Senior level
In-Office
2 Locations
Senior level
Design and build scalable features across frontend and backend systems, collaborating with cross-functional teams and contributing to system architecture and clean code practices.
The summary above was generated by AI

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.

Top Skills

Node.js
React
Ruby
Typescript

Similar Jobs

3 Days Ago
In-Office
3 Locations
Mid level
Mid level
Cloud • Information Technology • Consulting
The role involves implementing observability tools, designing dashboards, establishing alert standards, and collaborating on software lifecycle integrations. Requires strong experience in monitoring and observability practices and tools.
Top Skills: AppdynamicsDynatraceElastic StackGrafanaNew RelicPowershellPrometheusPythonShellSplunk
4 Days Ago
In-Office
Santpedor, Barcelona, Cataluña, ESP
Mid level
Mid level
Logistics • Other • Software
As an Electrical Engineer, you will oversee electrical installations and services, including power distribution, wiring, and testing. You will collaborate with PLC engineers and integration managers while traveling for service trips to address customer issues. A strong understanding of electrical networks and mechanical skills is desired.
Top Skills: As-I BusElectrical Safety StandardsIndustrial EthernetPower Distribution SystemsProfibusProfinet

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account