UserTesting Logo

UserTesting

Software Engineer, Developer Experience (Platform)

Posted 20 Days Ago
Be an Early Applicant
In-Office
Edinburgh, City of Edinburgh, Scotland
Mid level
In-Office
Edinburgh, City of Edinburgh, Scotland
Mid level
The Developer Experience Engineer improves CI/CD tooling and workflows, focusing on developer usability while automating and maintaining efficient systems.
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.

The Opportunity

At UserTesting, the Developer Experience (DX) team builds software for engineers.

Our mission is to make product development fast, reliable, and enjoyable by creating the internal tools, platforms, and workflows that hundreds of engineers use every day. We think of ourselves as a product team — our users just happen to be other developers.

In this role, you’ll work primarily as a software engineer: designing APIs, building automation and tooling, and improving how code moves from laptop to production. You’ll collaborate closely with application engineers, SREs, and security partners, learning DevOps and platform concepts while staying grounded in real developer workflows.

This is a great opportunity for a product-minded engineer who enjoys building shared systems, wants to deepen their understanding of delivery and infrastructure, and cares deeply about usability and developer happiness.

What You’ll Do
  • Build and evolve developer-facing software such as CI/CD workflows, internal tools, and self-service platforms that help teams build and ship faster.

  • Identify friction in the development lifecycle and turn it into pragmatic improvements using automation, templates, and opinionated defaults.

  • Design and improve CI/CD pipelines (e.g. GitHub Actions, CircleCI) that support modern, multi-service applications.

  • Collaborate with other engineers to understand how they build and deploy software, incorporating feedback into tooling and platform improvements.

  • Contribute to deployment and release workflows (Kubernetes, Helm, GitOps), focusing on standardization and ease of use, not manual operations.

  • Write code to automate infrastructure and environments using Infrastructure as Code (Terraform), with an emphasis on clarity and maintainability.

  • Improve confidence in delivery through sensible defaults, observability, and clear feedback loops.

  • Participate in design discussions around scalability, reliability, and cost — learning from more experienced platform and SRE partners.

  • Write clear documentation and guides that help other engineers succeed independently.

  • Learn continuously, share knowledge with teammates, and contribute to a culture of improvement.

What We’re Looking For
  • A software engineer with solid fundamentals who enjoys building tools and systems used by other developers.

  • Experience writing production-quality code in one or more languages such as Node.js, Python, or Go.

  • Some exposure to CI/CD, cloud platforms, or containerized environments — deep expertise is not required.

  • Curiosity about DevOps, infrastructure, and delivery systems, and a desire to learn through hands-on work.

  • A pragmatic mindset: able to balance ideal designs with real-world constraints.

  • Strong empathy for fellow engineers and an interest in improving their day-to-day experience.

  • Comfortable learning new tools and working across disciplines with product engineers, SREs, and security teams.

Nice to have:
  • Experience with Kubernetes, Helm, Terraform, or cloud platforms (AWS).

  • Prior experience as a backend or fullstack product engineer.

  • Familiarity with observability tools or internal developer platforms.

  • Interest in areas like platform engineering, DevEx, or release automation.

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

AWS
Bash
Ci/Cd
Go
Kubernetes
Node.js
Python
Terraform

Similar Jobs

An Hour Ago
In-Office
Edinburgh, City of Edinburgh, Scotland, GBR
Entry level
Entry level
Gaming
As an Animation Tools Programmer, you will develop and maintain animation tools and pipelines, collaborating with animation and rigging teams to enhance character and camera animation.
Top Skills: C#C++MayaMotionbuilder
An Hour Ago
Remote or Hybrid
United Kingdom
Junior
Junior
HR Tech • Information Technology • Professional Services • Sales • Software
As an Associate Account Executive, SMB, you'll manage the entire sales cycle from prospecting to closing, focusing on companies with fewer than 200 employees.
Top Skills: IntercomSalesforceSlackTrello
4 Hours Ago
Remote or Hybrid
United Kingdom
Senior level
Senior level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The Strategic Account Director will expand revenue and drive new business growth for TransUnion's banking client, focusing on sales and relationship management duties.

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