At a Glance
- Tasks: Own and evolve the Internal Developer Platform, enhancing developer workflows and software delivery.
- Company: Join UserTesting, a forward-thinking company focused on innovation and inclusivity.
- Benefits: Competitive salary, diverse work environment, and opportunities for professional growth.
- Other info: Embrace a dynamic role with AI integration and a focus on developer experience.
- Why this job: Make a significant impact on how engineering teams build and operate software.
- Qualifications: Experience in production systems, CI/CD, and proficiency in Node.js, Python, or Go.
The predicted salary is between 70000 - 90000 £ per year.
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.
- Experience improving software delivery performance at scale (e.g., lead time, reliability, deployment safety).
- Background in backend or distributed systems.
- Familiarity with observability practices and feedback loop design.
- 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 UserTesting.
- 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.
Senior Platform Engineer, Internal Developer Platform & Developer Experience employer: User Testing Limited
UserTesting is an exceptional employer that prioritises innovation and collaboration, making it an ideal place for a Senior Platform Engineer to thrive. With a strong focus on developer experience and the opportunity to shape the Internal Developer Platform, employees benefit from a dynamic work culture that encourages growth, creativity, and the application of cutting-edge AI technologies. Located in a vibrant tech hub, UserTesting offers competitive benefits, a commitment to diversity, and a supportive environment that fosters professional development and meaningful contributions.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Platform Engineer, Internal Developer Platform & Developer Experience
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those related to Internal Developer Platforms or CI/CD systems. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to developer experience and platform ownership. We recommend doing mock interviews with friends or using online platforms.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Senior Platform Engineer, Internal Developer Platform & Developer Experience
Some tips for your application 🫡
Show Your Passion for Platforms:When writing your application, let us see your enthusiasm for owning and evolving platforms. Share specific examples of how you've shaped developer experiences in the past, especially if it involved CI/CD or self-service workflows.
Be Clear and Concise:We appreciate clarity! Make sure your application is easy to read and straight to the point. Highlight your relevant experience with technologies like Node.js, Python, or Go, and don’t forget to mention any cloud infrastructure expertise.
Demonstrate Your Product Mindset:We’re looking for someone who cares about developer experience and measurable outcomes. In your application, discuss how you’ve driven adoption of platform capabilities and improved usability in previous roles.
Tailor Your Application:Make your application stand out by tailoring it to our job description. Use the same language we do and focus on the skills and experiences that align with what we’re looking for. And remember, apply through our website for the best chance!
How to prepare for a job interview at User Testing Limited
✨Know Your Platform Inside Out
Make sure you have a solid understanding of the Internal Developer Platform and its capabilities. Familiarise yourself with the roadmap and be ready to discuss how you would enhance developer-facing workflows. This shows that you’re not just technically savvy but also invested in the product's success.
✨Demonstrate Your CI/CD Expertise
Be prepared to talk about your experience with CI/CD systems and how you've improved software delivery lifecycles in the past. Share specific examples of automated validation, release orchestration, or rollback mechanisms you've implemented. This will highlight your hands-on experience and problem-solving skills.
✨Showcase Your Developer Experience Mindset
Emphasise your understanding of developer usability and self-service design. Discuss how you've previously driven adoption of platform capabilities through effective documentation and collaboration. This will demonstrate that you care about the end-user experience, which is crucial for this role.
✨Prepare for Technical Challenges
Expect technical questions that assess your systems thinking and ability to navigate ambiguity. Brush up on your knowledge of Node.js, Python, or Go, and be ready to discuss how you've applied these in cloud infrastructure or containerised environments. This will show that you're not only a thinker but also a doer.