UserTesting

Senior Software Engineer II

Ontario, Canada

Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Customer Experience, Human Insight, SaaSIndustries

Senior Backend Software Engineer

Employment Type: Full-time

Position Overview

UserTesting is seeking a Senior Backend Software Engineer to join our Engineering team. This role is ideal for individuals who excel in pragmatic environments, enjoy simplifying complex problems, and are passionate about mentoring others while delivering high-impact, maintainable solutions. You will collaborate closely with cross-functional teammates to build scalable, performant backend systems that power our platform. Success in this role depends on your ability to make smart trade-offs, guide implementation, and align technical delivery with business needs.

About UserTesting

UserTesting is the leader in human insight, dedicated to helping 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. 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 over 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 becoming part of a passionate group focused on transforming how companies understand and connect with their customers.

The Team

We are a collaborative, inclusive team that values transparency, empathy, and continuous learning. We operate using scaled agile practices and are committed to building a culture of ownership, proactivity, and growth. You will join a group that supports each other, learns together, and shares a passion for delivering quality outcomes.

What We’re Looking For

We are looking for candidates who possess:

  • Extensive backend development experience with production-grade systems.
  • Strong hands-on expertise in:
    • Ruby
    • Rails
    • Go
    • REST and GraphQL APIs
    • Kafka
    • PostgreSQL
  • Deep understanding of distributed systems, microservices, and serverless patterns.
  • Proven ability to mentor junior engineers and set technical direction.
  • A pragmatic mindset—able to make trade-offs and reduce scope without compromising value.
  • Experience working within and improving existing backend architectures.
  • Clear communication and collaboration skills across technical and non-technical teams.
  • Ability to align development strategies with timelines and budgets.
  • Focus on performance, maintainability, and readability.
  • Comfort with writing and consuming technical documentation and architectural specs.
  • Familiarity with front-end technologies like TypeScript and React is a plus.
  • Fluent English skills.

Company Information & Equal Opportunity

UserTesting is an Equal Opportunity Employer and a participant in the U.S. Federal E-Verify program. We encourage applications from women, minorities, individuals with disabilities, and protected veterans. 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.

Skills

Backend Development
Ruby
Rails
Go
REST

UserTesting

Provides customer insights for digital products

About UserTesting

UserTesting provides organizations with valuable customer insights to improve the development and delivery of digital products and experiences. Their platform allows clients to quickly gather feedback from a diverse audience, which helps in understanding user needs and preferences. This feedback can be obtained early in the product development cycle, reducing uncertainty and enhancing the relevance of the data collected. UserTesting differentiates itself by offering the most comprehensive experience research solution in the market, catering to a wide range of clients from small businesses to large enterprises. The company operates on a subscription-based model, generating revenue through recurring fees for access to its platform and services.

San Francisco, CaliforniaHeadquarters
2007Year Founded
$147.6MTotal Funding
IPOCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
1,001-5,000Employees

Risks

Increased competition from AI-driven platforms threatens UserTesting's market share.
Privacy regulations like GDPR may limit UserTesting's data collection capabilities.
Economic downturns could reduce client spending on user research services.

Differentiation

UserTesting offers a comprehensive on-demand human insights platform for customer-centric decisions.
The platform provides rapid, high-quality feedback from a diverse, global audience network.
UserTesting's extensive experience research solution minimizes guesswork in product development.

Upsides

UserTesting powers insights for 60% of the top 100 most valuable brands in 2024.
The company is expanding its global market presence with new executive appointments.
Growing demand for remote user testing solutions boosts UserTesting's market potential.

Land your dream remote job 3x faster with AI