Senior Software Engineer / Systems Architect (AI-Enabled Development)

Help modernise and build the next generation of a market-leading platform.

We’re looking for an experienced Senior Software Engineer / Systems Architect to join our customer during a major technology transformation.

There established platform is being migrated from a legacy Laravel / PHP / MySQL architecture to a modern, cloud-native stack built around C#, TypeScript, Next.js, PostgreSQL and Kubernetes.

With several major components still to be rebuilt, this is a key opportunity to influence the architecture, engineering practices and technical direction of the platform for years to come.

The Opportunity

This is a hands-on role for someone who enjoys solving complex technical problems and understanding how systems fit together.

You’ll work across platform modernisation, architecture, integrations, data and AI-enabled software development. You’ll have significant autonomy and will be expected to take ownership of problems from initial design through to production.

You’ll be involved in:

  • Large-scale platform migration and modernisation
  • Designing and building cloud-native services
  • Kubernetes and container-based architectures
  • Complex third-party integrations and APIs
  • Data modelling and high-value data workflows
  • Product and platform architecture
  • Performance, scalability, security and reliability
  • AI-assisted software development and engineering workflows
  • Identifying opportunities for automation and process improvement

AI-Enabled Engineering

AI is a core part of the engineering approach rather than an experimental add-on.

Engineers use tools such as Codex and Claude throughout the development lifecycle, increasingly leveraging AI agents to accelerate implementation.

This means the role is less about simply writing code and more about:

  • Understanding complex problems
  • Designing robust solutions
  • Directing and reviewing AI-generated implementation
  • Validating architecture and system behaviour
  • Maintaining high standards of security, quality and reliability
  • Focusing engineering effort on high-value business outcomes

We’re looking for someone who is genuinely excited about this shift in how software is designed and built.

What they are Looking For

Essential

  • Strong experience designing and building complex software systems
  • Excellent understanding of software architecture and systems integration
  • Experience working across both legacy and modern technology environments
  • Strong database design and data modelling skills
  • Proven ability to work independently and take ownership of delivery
  • Strong analytical and problem-solving skills
  • Ability to operate effectively in a fast-moving, autonomous environment
  • A pragmatic approach to balancing architecture, delivery and business requirements

Highly Desirable

  • C# / .NET
  • TypeScript
  • Next.js or similar modern web frameworks
  • PostgreSQL
  • Kubernetes / Docker
  • Cloud platforms and cloud-native architecture
  • API and integration architecture
  • Experience with large-scale platform migrations or modernisation programmes
  • Experience using AI coding assistants or agentic development tools

Read on!

You’re likely to enjoy this role if you:

  • Enjoy solving difficult, ambiguous technical problems
  • Think in systems rather than individual components
  • Can move comfortably between architecture and hands-on engineering
  • Are interested in the future of AI-assisted software development
  • Prefer ownership and autonomy over excessive process
  • Enjoy improving systems rather than simply maintaining them
  • Want to build technology that has a meaningful impact on the wider business

Why Join?

They operate in an industry with significant opportunities for technology-driven change.

There is substantial untapped potential in data, automation and integration capabilities, while much of the wider sector continues to operate on legacy technology and traditional processes.

They are investing heavily in modern engineering practices and AI-enabled development, creating an opportunity to build capabilities that would previously have required significantly larger teams and longer delivery cycles.

You’ll join at an important point in that transformation, with the opportunity to influence both the technology and how they build software.

If you’re an experienced engineer, architect or technical leader who combines strong systems thinking with modern engineering practices, I would be interested in hearing from you.

 

Job Category: £80 to £120k
Job Type: Full Time
Job Location: Canterbury

Apply for this position

Allowed Type(s): .pdf, .doc, .docx