> Markdown version of [/jobs/ext/2238985-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/2238985-lead-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). --- # Lead Software Engineer - **Company:** Digital Waffle - **Location:** Nottingham, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Cloud Computing, Software Quality, Continuous Integration, Node.Js, Software Engineering, TypeScript, Web Applications, Web Application Frameworks, ReactJS, Vue.js, AngularJS, Production Code, Machine Learning Operations, Front End Software Development, NestJS - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815092617-lead-software-engineer ## About the Role * 7+ years' experience in software engineering, including recent time in a senior or lead role * Strong experience with Node.js (NestJS) and TypeScript * A good knowledge of a Front End framework like Vue, React or Angular. * Solid understanding of cloud infrastructure (preferably AWS) and CI/CD practices * A thoughtful approach to system design, security, and performance at scale * Great communication and stakeholder engagement skills * Bonus points for experience with AI/ML tools or data-led platforms * Frontend: Vue 3 / TypeScript * Cloud: AWS * Comms: Slack, Zoom, Around If you're a seasoned engineer who thrives in a leadership role and enjoys building great products with great people, we'd love to hear from you. ## Description A fast-growing, product-focused tech business is looking for a Principal / Lead Software Engineer to guide a skilled engineering team based in Nottingham. This is a primarily on-site role, with some hybrid flexibility, ideal for someone who enjoys hands-on leadership in a collaborative, in-person environment. You'll guide the development of features and systems across web apps, APIs, and internal tools, working closely with product, design, and engineering teams to bring high-impact ideas to life. You'll combine technical direction with day-to-day coding, team mentorship, and delivery oversight, playing a key role in shaping both the product and the team's growth. Location: Nottingham, Hybrid Key Responsibilities * Lead the design and build of new product features, services, and technical systems * Own features end-to-end-from technical design to testing, deployment, and monitoring * Write production-grade code alongside the team (this is a hands-on role) * Align technical delivery with business goals through close collaboration with stakeholders * Mentor and support developers, fostering a culture of learning and improvement * Maintain high standards for code quality, scalability, and team communication What You'll Bring * 7+ years' experience in software engineering, including recent time in a senior or lead role * Strong experience with Node.js (NestJS) and TypeScript * A good knowledge of a Front End framework like Vue, React or Angular. * Solid understanding of cloud infrastructure (preferably AWS) and CI/CD practices * A thoughtful approach to system design, security, and performance at scale * Great communication and stakeholder engagement skills * Bonus points for experience with AI/ML tools or data-led platforms * Frontend: Vue 3 / TypeScript * Cloud: AWS * Comms: Slack, Zoom, Around If you're a seasoned engineer who thrives in a leadership role and enjoys building great products with great people, we'd love to hear from you. Apply now or get in touch to find out more. ## Related Videos - [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) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [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) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Next, Nest, Nuxt… Nust?](https://www.wearedevelopers.com/videos/421-next-nest-nuxt-nust) - [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 - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [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) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)