Senior Software Engineer II

August 23

Apply Now
Logo of UserTesting

UserTesting

SaaS • Enterprise • B2B

UserTesting is a platform that provides businesses with human insights on their digital products and experiences. By facilitating video-based feedback from real people, it helps companies understand exactly how customers interact with their websites, apps, and prototypes. UserTesting allows organizations to target diverse audiences, gather in-depth consumer insights, and measure performance to create better user experiences. The platform serves teams of all sizes, from startups to enterprises, across various industries including eCommerce, financial services, gaming, healthcare, and more. With AI-powered tools, UserTesting accelerates research processes, enabling fast and efficient feedback collection and analysis.

501 - 1000 employees

Founded 2007

☁️ SaaS

🏢 Enterprise

🤝 B2B

💰 Grant on 2020-11

📋 Description

• The Opportunity: seeking a senior backend software engineer to join our Engineering team at UserTesting. This role focuses on building and maintaining backend systems that power our customer insights platform. • About the Team: collaborative, scaled agile environment focused on continuous improvement and mentorship. • Your responsibilities include collaborating with engineers and Product Owners, ensuring code quality and performance, documenting decisions, participating in code reviews and sprint demos, and mentoring junior backend developers. • Location: Remote—Canada (Ontario, Alberta, British Columbia); flexible with occasional office visits if needed

🎯 Requirements

• 6–8+ years of backend development experience with production-grade systems • Strong hands-on expertise in: Ruby, Rails, Go, APIs (REST, GraphQL), Kafka, PostgreSQL • Expert in distributed systems, microservices, and serverless patterns • Proven ability to guide junior engineers and set technical direction within project scope • Skilled at identifying and proposing trade-offs and reducing complexity/scope while maintaining quality • Experience working within and around established backend architectures • Ability to propose streamlined development strategies that align with budget and timeline constraints • Pragmatic mindset with strong understanding of performance, maintainability, and readability • Comfortable contributing to and consuming technical documentation and architectural decisions • Strong collaboration skills across cross-functional teams and clarity in communication • Familiarity with front end technologies (Typescript, React) is a plus • Fluent in English

Apply Now

Similar Jobs

August 22

SDET building automated tests and quality processes at Innosphere, a remote staffing firm. Develops automation, executes test plans, and collaborates with engineering teams.

JavaScript

Node.js

August 22

Senior Software Engineer at Sandbox VR builds full-stack online software for immersive VR experiences. Leads architecture decisions and mentors engineers in modern stack.

AWS

Azure

Cloud

Grafana

JavaScript

Node.js

NoSQL

React

Go

August 22

dbrand

51 - 200

Full stack engineer building accessible web apps for dbrand; collaborates on architecture and APIs. Mentors others and champions accessible frontend development.

GraphQL

JavaScript

Next.js

Node.js

Nuxt

Python

React

Svelte

TypeScript

Vue.js

August 22

Senior Software Architect at Varicent, leading platform re-platforming. Cloud architecture leadership for SaaS SPM.

AWS

Cloud

GraphQL

JavaScript

Open Source

Postgres

ServiceNow

SQL

TypeScript

August 21

Senior Engineer for Wattpad Core Platforms backend; designs distributed systems, Go/PHP tools, mentors engineers.

🇨🇦 Canada – Remote

💵 $120k - $160k / year

💰 Venture Round on 2019-03

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Ansible

AWS

Cloud

Distributed Systems

Docker

DynamoDB

Google Cloud Platform

Kubernetes

Microservices

MySQL

PHP

Redis

Switching

Terraform

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com