×
Register Here to Apply for Jobs or Post Jobs. X

Senior Platform Engineer, Internal Developer Platform & Developer

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: User Testing Limited
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Software Engineer, DevOps, Cloud Engineer - Software, AI Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Platform Engineer, Internal Developer Platform & Developer Experience
Location: City of Edinburgh

What You’ll Do

  • Own the Internal Developer Platform (IDP) as a product, including roadmap, platform capabilities, and developer‑facing workflows.
  • Design and evolve the software delivery lifecycle, including CI/CD, automated validation, release orchestration, and rollback mechanisms.
  • Build and maintain paved‑road workflows that enable self‑service for common tasks (service creation, environment provisioning, deployment, observability, incident response).
  • Define and manage a platform service catalog and APIs, enabling discoverability and standardization across teams.
  • Improve developer feedback loops by strengthening observability, diagnosability, and actionable signals across build and runtime systems.
  • Establish platform guardrails and standards that balance consistency with team autonomy.
  • Drive adoption of platform capabilities through usability, documentation, and close collaboration with engineering teams.
  • Build and operate an Agentic Developer Platform that applies AI to delivery insights, workflow automation, developer assistance, and safe, policy‑aware actions.
  • Ensure AI‑powered workflows include clear boundaries, human‑in‑the‑loop controls where needed, and observable outcomes.
What We’re Looking For
  • Strong experience owning and delivering production systems or platforms end‑to‑end.
  • Experience building or evolving Internal Developer Platforms, CI/CD systems, or developer tooling ecosystems.
  • Ability to design for self‑service, adoption, and developer usability, not just technical correctness.
  • Proficiency in Node.js, Python, or Go.
  • Experience with cloud infrastructure and containerized environments.
  • Strong systems thinking across software delivery, observability, and automation.
  • Ability to navigate ambiguity and drive technical direction independently across teams.
  • Product mindset: you care about developer experience, adoption, and measurable outcomes.
  • Nice to Have:
    Experience with Kubernetes, Terraform, or AWS.
  • Nice to Have:
    Experience improving software delivery performance at scale (e.g., lead time, reliability, deployment safety).
  • Nice to Have:
    Background in backend or distributed systems.
  • Nice to Have:
    Familiarity with observability practices and feedback loop design.
  • Nice to Have:
    Experience applying AI to engineering workflows, including LLM‑powered agents, developer assistance systems, and automated workflows with built‑in safeguards and evaluation.
Why This Role

Own the platform: shape and evolve the Internal Developer Platform used across User Testing.

High impact: your work defines how engineering teams build, ship, and operate software.

Platform as a product: influence roadmap, adoption, and developer experience end‑to‑end.

Agentic future: build real, production‑grade AI capabilities into the developer workflow.

Equal Opportunity Employer Statement

User Testing 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. User Testing will consider qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chance Ordinance, as applicable.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary