Senior Software Engineer

Pendo
Sheffield, UK
3 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£70,000.0 - £91,000.0
Working hours
Regular working hours

Tech stack

A/B Testing Application Programming Interfaces (APIs) Artificial Intelligence Code Review Cursor (Graphical User Interface Elements) Document Object Model Software Architecture Mixpanel Salesforce.Com Data Streaming TypeScript Web Applications
+7 more
Large Language Models Apache Spark Backend Vue.js Front End Software Development Api Design Data Pipelines

Job description

  • Build and ship AI-powered features that turn product usage data into actionable customer suggestions.
  • Own feature delivery end to end across frontend and backend, with a focus on TypeScript, Vue.js, DOM-level work, component architecture, and in-browser data capture.
  • Validate problems, shape scope, and test direction by joining customer calls, testing prototypes, and using real feedback.
  • Define success metrics for features and use product usage data to guide iteration.
  • Use AI coding tools such as Cursor and Claude Code as part of your daily workflow, applying sound engineering judgment and rigorous review to generated code.
  • Help ensure AI-backed features are useful, understandable, and reliable by addressing latency, hallucinations, inconsistent output, and user trust.
  • Collaborate directly with product, design, and engineering teammates, making pragmatic tradeoffs in ambiguous and fast-moving situations.
  • Raise engineering standards through code review, mentorship, clear communication, sharing context, and unblocking teammates.

Technologies:

  • AI
  • AI Agents
  • API
  • Backend
  • Claude Code
  • Cursor
  • Frontend
  • Support
  • LLM
  • Product Manager
  • TypeScript
  • Vue
  • Web
  • Salesforce
  • Spark

Requirements

  • Hands-on experience building with LLMs and AI agents through production work or personal projects.
  • Full-stack engineering experience with a frontend focus, including strong TypeScript skills, comfort working with the DOM, and the ability to reason about backend services.
  • At least 3 years of experience building and scaling web applications.
  • Strong product judgment, including the ability to own ambiguous problems, shape scope, and make decisions without a fully specified brief.
  • Experience defining feature success metrics and iterating based on real usage data.
  • Experience engaging directly with customers or end users to validate problems and assess impact after launch.
  • Strong understanding of software architecture, design principles, and API development.
  • Clear communication skills and the ability to mentor others, unblock teammates, and support the engineering teams growth.
  • Nice to have: Experience working as or alongside a product manager, including writing specs, prioritizing a roadmap, or running discovery.
  • Nice to have: Familiarity with product analytics tools such as Pendo, Amplitude, or Mixpanel.
  • Nice to have: Experience designing or running experiments, including A/B tests or betas.
  • Nice to have: Experience with browser DOM inspection or automation.
  • Nice to have: Familiarity with Model Context Protocol or building tools for LLM agents.
  • Nice to have: Familiarity with real-time data pipelines or streaming architectures.
  • Nice to have: Accessibility experience.
  • Nice to have: A passion for continuous learning and sharing insights with the team.
  • We look for builders who are energized by ambiguity, take initiative, shape solutions, and drive them forward.
  • We value genuine curiosity about AI and using AI tools to improve how you work.

About the company

We build product experiences that help customers understand, improve, and act on product usage data. Our engineering team is developing AI-powered features that turn usage signals into actionable suggestions and reduce the manual work customers need to do. This Senior Software Engineer role is full-stack with a frontend focus and is based in our Sheffield office. We have a hybrid culture, with three days per week in the office unless a role is designated remote. The expected salary range in Sheffield is 60,000-78,000. We offer comprehensive coverage in the United Kingdom, including medical, dental, and life coverage, along with pension matching, equity, and lifestyle perks. Founded in 2013 by former product managers, our mission is to improve societys experience with software. Our core values are Bias to Act, Hone Your Craft, The Team is Pendo, and Maniacal Focus. We are an equal opportunity employer, welcome people with diverse backgrounds and perspectives, and are

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all