> Markdown version of [/jobs/ext/3100469-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3100469-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Pendo - **Location:** Sheffield, UK - **Experience:** Expert - **Salary:** £70,000.0 - £91,000.0 - **Contract:** Permanent contract - **Skills:** 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, Large Language Models, Apache Spark, Backend, Vue.js, Front End Software Development, Api Design, Data Pipelines - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5899595730 ## About the Role * 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. ## 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 ## Related Videos - [You are not an AI developer](https://www.wearedevelopers.com/videos/1148-you-are-not-an-ai-developer) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Engineering Mindset in the Age of AI - Gunnar Grosch, AWS](https://www.wearedevelopers.com/videos/1735-engineering-mindset-in-the-age-of-ai-gunnar-grosch-aws) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)