Software Engineer

UserTesting (View all Jobs)

Toronto, Canada

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. Initial interview 2. Pair programming 3. Offer

Programming Languages Mentioned

Ruby, Java


UserTesting® was founded in 2007, crossed $100M in revenue in 2020, and began trading under USER on the NYSE in 2021. The company is headquartered in San Francisco, California, with regional offices in Atlanta, Edinburgh, and Singapore. A trusted company by top brands for 14+ years, UserTesting has over 2,500 customers in 45 countries including more than half of the world’s top 100 most valuable brands according to Forbes. 

A leader in video-based human insight, we believe the path to human understanding starts with shared insight—seeing and hearing how another person engages with the world around them and taking in their perspective. We’re for capturing the kind of human responses that don’t show up in a spreadsheet. This is what inspires us, and it’s how we enable companies to connect with their audiences, authentically, through an experience that’s uniquely, and intentionally, human.

We’re proud to have been named to the Inc. Best-Led Companies of 2021 and the Fortune Best Workplaces in the Bay Area 2021 lists, along with having received a variety of additional workplace and corporate growth awards. Choosing to join our team means being part of a passionate group focused on transforming the way companies understand their customers and build better products and experiences. Come join us and help us build the engine for human understanding!

About Us:

UserTesting was founded in 2007, and is backed by world class VCs: Accel, Greenspring, Insight Partners, and OpenView. In 2020, we crossed $100M in revenue, and are accelerating our international growth from our San Francisco headquarters. UserTesting is now present in 12 countries, with regional offices in Atlanta, Edinburgh, Singapore, and Oslo. Today, more than 2,000 organizations in 45 countries use the UserTesting Human Insight Platform to make more informed, customer-first decisions at scale.

Choosing to join our team means being part of a passionate group focused on transforming the way companies learn about their customers and build better products and experiences. Using our powerful software combined with the industry’s largest and most diverse panel of test participants, our customers can quickly target their audience and receive think-aloud video feedback from real people sharing their thoughts to your questions. UserTesting’s industry-leading platform enables companies to get rapid feedback on all types of customer interactions and experiences: websites, mobile apps, prototypes, campaigns, real world experiences, and more! A recent Forrester study found the ROI of using UserTesting to be 655%!

We’re proud that this is our third year of being honored as an Inc. Best Workplace and a Fortune Best Workplace in the Bay Area, along with having received a variety of additional workplace and corporate growth awards. We’ve made a commitment to build and develop a diverse workforce that reflects the labor markets in which we operate. We actively look to add amazing people to our team who will bring diversity across many lines, including race, ethnicity, religion, sexual orientation, age, marital/family status, disability, gender identity, sex, and country of origin, in addition to bringing a variety of backgrounds, interests and opinions.  At the end of 2020, our global team was 43% women and 36% minority; in the U.S., our underrepresented minority population was 16%. In the last year, we’ve had more than a third of our employees take on new roles within UT.  We do everything we can to make UserTesting a place where you feel you belong and are empowered to do the best work of your career.

About the team:

The Account Management squad owns everything at UT about users and what they’re entitled to do. We integrate with SalesForce for subscription entitlement information, structure and allow administration of user and account level permissions and the roles within an account. We are responsible for workspaces and the permissions within them. We also own our Okta integration and Single Sign-On (including directory integration for role information), and metering some aspects of usage. We provide the ability for customers to easily assign and maintain roles and permissions for their account. We further customize the individual experience a customer has based on these roles and permissions. We’re part of the larger Platform tribe, where we participate in guiding the larger infrastructure and architecture across the organization.

The Opportunity:

UserTesting is a market leader, with demonstrated success and a decade of user testing data. As our customer and participant user-bases grow, we have identified a need to lay out a more granular system for permissions and roles, as well as a way to easily interface with it. We are redefining the roles within our application to better suit the needs of our users, as well as improving the experience for large organizations with bulk assignment capabilities. Your work will both drive technical excellence in developing and maintaining our customer settings interface, as well as the customer and participant login experiences.

Overarching themes for the next 12 months: 

  1. Redefine our workspaces and roles to accompany the launch of our internal RBAC permissions microservice.
  2. Expand our Okta integration with directory service integration to allow customers to automate role and permission assignment.
  3. Enhance and modernize our login experience including support for social login for our testers
  4. Support personalized user experiences based on user directory information and other.

What you have ownership for:

  • Workspaces, roles, and account settings
  • UI for SSO directory integration, role configuration and assignment, and other account management functions like administration
  • User invitation interface
  • The login forms for both customers and participants.

What we're looking for:

  • Proficient in Java
  • Experience building micro services
  • Experience with Ruby
  • Experience with Angular2+ or another frontend framework.
  • Experience with working with GraphQL.
  • Back-end best practices with a concern for performance

Why you’ll love working for UserTesting:

To learn more about our team, culture, and customers, check out our careers pagecompany blog, and press/awards. Aside from a great work environment and the opportunity to change the world, we’re also growing the team quickly - join us!

******

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.  Unfortunately, we are not currently hiring in the state of Colorado.

To learn more about our team, culture, and customers, check out our careers page, company blog, and press/awards. Aside from a great work environment and the opportunity to make an impact, we’re also growing the team quickly–join us!

******

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. For jobs located in the United States, we prefer candidates located in or near one of these cities: Atlanta, Seattle, Portland, San Francisco, Austin, and Boston.  We may consider candidates in certain other cities on a case by case basis. #li-remote

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Get weekly alerts of new jobs from companies not using whiteboard interviews!