Senior Software Engineer (Front-end focused)
Join UserTesting, the leader in human insight, to help organizations craft exceptional customer experiences.
What You’ll Do
- Daily analyze and design reliable & scalable engineering solutions.
- Guide the team to bring solid software to production.
- Collaborate with product, design, and architecture.
- Critically review and document architectural decisions, and defend proposals with managers and teammates.
- Provide technical context and identify key points to guide decisions.
- Bring fresh views on frontend, backend, and software strategies.
- Design scalable & maintainable solutions to absorb significant usage growth.
- Enforce best practices, advocate for clean code, and support others through engineering review processes.
What You Bring
- 8‑10+ years of professional experience in software engineering.
- Strong technical skills and solid conceptual foundations.
- Experience with Typescript, React, CSS, Node.js, gRPC, Kafka, Mongo DB, GraphQL.
- Passion for distributed software, cloud solutions, microservices, domain‑driven & serverless architectures.
- Commitment to building highly reliable & scalable systems.
- Eager to learn and apply best‑suited solutions to bounded contexts.
- Proven mentoring and guiding experience with technical feedback and skill development.
- Experience discussing, spiking & benchmarking engineering solutions.
- Demonstrates values: teamwork, proactive attitude, accountability, ownership, continuous learning, growth, transparency, empathy, inclusivity.
- Relevant education, training, certification, or equivalent professional experience.
- Fluent in English.
- Remote‑first culture with flexible working arrangements.
- Home office stipend / equipment support.
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.