Senior Software Engineer

Senior Software Engineer

Hyperact is a product transformation consultancy that provides organisations with senior product, design, and engineering experts to help transform organisations, bridge skills gaps, and accelerate product growth.

We are seeking Senior Software Engineers who bring strong full-stack capabilities and a proven track record of delivering production-grade software as part of cross-functional product teams.

This role is suited to engineers who combine technical depth with strong product awareness and who understand that long-term product success is shaped by both technical and organisational factors.

Our Software Engineers are ambitious and technology-agnostic, with strong expertise in architecting and delivering end-to-end solutions across diverse domains, spanning web, mobile, cloud, and AI ecosystems. You select tools and approaches based on context, scalability, and business impact rather than convention.

We strongly advocate modern software delivery practices including Extreme Programming (XP), Test-Driven Development (TDD), Continuous Integration / Continuous Delivery (CI/CD), Infrastructure as Code (IaC), and cloud-native architectures. Our teams optimise for rapid feedback loops, high engineering quality, and sustainable delivery.

Responsibilities:

  • Partner closely with clients to deeply understand their strategic objectives, user needs, and technical constraints, and proactively shape solutions that deliver measurable outcomes.
  • Design and deliver high-quality, resilient software systems underpinned by disciplined engineering practices and sound architectural principles.
  • Drive adoption of modern delivery practices, including XP, TDD, CI/CD, trunk-based development, and Infrastructure as Code.
  • Lead by example in engineering excellence through pairing, code reviews, refactoring, and continuous improvement of code quality and system design.
  • Contribute to architectural decision-making, balancing scalability, performance, security, and maintainability against business priorities.
  • Foster strong socio-technical alignment by collaborating effectively with product, design, and client stakeholders.
  • Improve engineering standards within client environments through mentorship, coaching, and transparent delivery practices.
  • Champion continuous learning, experimentation, and pragmatic technology selection aligned to long-term product sustainability.
  • Contribute to the growth and evolution of Hyperact's engineering capability.

Required Skills:

  • Demonstrated experience designing and delivering production-grade software systems that operate reliably at scale.
  • Strong proficiency in at least one modern programming language, with the ability and willingness to work polyglot across multiple ecosystems (e.g., TypeScript/Node.js, Java/Spring, Golang/Rust, Python, or similar).
  • Experience building modern web applications and services, including front-end frameworks (e.g., React), backend APIs, and distributed systems.
  • Deep understanding of cloud-native architectures, particularly within AWS/Azure environments (e.g., Lambda, containerised workloads, managed services).
  • Awareness of how AI is transforming software development, with a willingness to experiment and identify opportunities where AI can improve developer productivity, delivery, and client outcomes.
  • Experience with Infrastructure as Code (e.g., Terraform, CloudFormation) and automated CI/CD pipelines.
  • Strong grounding in engineering disciplines, including Test-Driven Development (TDD), automated testing strategies, refactoring, and continuous delivery.
  • Experience designing APIs and event-driven systems, with an understanding of scalability, resilience, observability, and security considerations.
  • Solid understanding of data modelling and persistence strategies across relational and NoSQL systems.
  • Ability to operate effectively across the full software lifecycle, from discovery and design through implementation, deployment, and operational optimisation.
  • Excellent communication skills, with the ability to engage technical and non-technical stakeholders and influence architectural and delivery decisions.

Package:

  • Salary - £60,000 - £80,000
  • Share options - enrolment in our EMI Scheme
  • Pension contributions - up to 5% of salary
  • Discretionary performance bonus - up to 10% of salary
  • Holidays - 25 days + bank holidays, with one additional day awarded per year of service (up to 30 days)
  • L&D budget - £1,500 per annum
  • Life assurance (4 x salary)
  • Income protection (75% of salary)
  • Critical illness (2 x salary)
  • Dental (Bupa Level 5)
  • 24/7 Digital GP
  • Employee Wellbeing Programme
  • Free will writing
  • The YuLife App

Job Details

Company
Hyperact
Location
Manchester, England, United Kingdom
Posted