Senior Software Engineer
Listed on 2026-02-16
-
Software Development
Software Engineer, Senior Developer
Overview
Currently only accepting applications from candidates that are immediately available
About UsAt Cuckoo, we put our customers at the heart of everything we do, as we try to make their lives easier and their broadband faster. Because the truth is, we want them to actually feel good about their broadband. That’s why we call it feel-good broadband.
We’ve already topped Money Saving Expert ’s poll for the best customer service (twice) and are well on the way to achieving our overall aim: to become the UK’s most recommended way to connect.
So if you’re as customer obsessed as we are, and want to help change the face of the UK’s broadband industry, we’d love to hear from you.
RoleCuckoo is seeking an experienced Senior Software Engineer to join our vibrant Engineering team. The role involves leading the design, development and successful deployment of resilient software solutions through collaboration with cross-functional teams.
Success in this role will be measured by how quickly and efficiently tasks and projects are delivered and the ability to operate autonomously. This role will focus on driving impactful results while maintaining consistency and attention to detail. The successful candidate will be expected to make informed decisions that are closely aligned with the organisation’s strategic business needs, ensuring that work not only progresses swiftly but also contributes meaningfully to broader business objectives.
At Cuckoo, we encourage the use of AI tools and technologies to boost productivity and streamline daily development activities. A Senior Software Engineer is expected to embrace this approach.
Responsibilities- Act as the technical lead for critical projects, guiding architectural decisions and mentoring other engineers.
- Collaborate closely with design, product, and operations teams to translate business goals into scalable technical solutions.
- Own the decommissioning of legacy systems with minimal disruption to regulatory, customer, or operational workflows.
- Lead end-to-end delivery of new product catalogue features and customer account experiences.
- Define and drive best practices in observability, CI/CD, and cloud-native deployments.
- Ability to turn high-level business led requirements into detailed, implementable software solutions – this role leans heavily into technical leadership as we do not have a dedicated tech lead.
- Breadth across multiple disciplines to fill in the gaps between business use case, design, and systems, imagining and delivering robust technology solutions on both the frontend and backend.
- Strong understanding of frontend technologies – specifically React – and how to write effective Next.js code that is efficient and adheres to best practices for server-side rendering, performance, and error management.
- A solid grasp of testing strategies, with judgment on how and when to write tests (backend, frontend, IaC) to support both stability and a strong developer experience.
- Ability to self-instrument code for monitoring success, efficacy, and robust error handling/reporting.
- Deep understanding of AWS and cloud hosting, particularly around hosting monolithic Node.js apps and managing Cloud Front and WAF setups.
- Experience architecting complex systems in a multi-supplier environment, with a strong focus on security and reliability.
- Monorepo experience – working with (or designing) multi-package monorepos using Turborepo and NPM Work spaces, with the ability to work effectively even in imperfect setups.
- Infrastructure-as-Code expertise – ideally with Pulumi.
- Experience implementing secure authentication/authorisation flows (e.g., Next Auth, Cognito, bespoke SSO) in multi-user, role-sensitive applications.
- Passion for Developer Experience – improving dev tooling, automation, linters, documentation, and type safety.
- Experience with Payload
CMS, headless CMS architectures, or similar. - Familiarity with marketing automation tools (e.g., Customer.io).
- Awareness of regulated environments (e.g., Ofcom, GDPR) and how to build compliant systems.
- Strong understanding of CI/CD workflows (e.g., Git Hub Actions).
- Contributions to open source…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: