Principle Software Engineer

Company:  Hamilton Barnes 🌳
Location: Gloucester
Closing Date: 18/06/2025
Hours: Full Time
Type: Permanent

Job Description

I'm working with a long-standing client who’s looking to backfill a Principal Systems Engineer / Architect position after their 20-year veteran system architect just handed in his notice. Big shoes to fill - but a genuinely exciting opportunity for someone senior to step into a critical technical role within a supportive, collaborative team.


They've got a bespoke, self-built platform that's integral to their operations - and this role plays a key part in maintaining and evolving that system alongside both the CMS and networking teams.


🛠 What You'll Be Doing

This is a senior-level engineering role with plenty of autonomy and architectural input. The day-to-day will involve:

  • Working on a self-built, proprietary platform
  • Developing and maintaining systems in Java and Perl
  • Collaborating closely with CMS and network teams
  • Contributing to future architecture planning and decision-making


Key Skills & Experience

Must-haves:

  • Strong experience in Java
  • Experience with Perl
  • 10+ years’ experience in system-level engineering roles

Nice-to-haves:

  • Background in networking
  • Familiarity with Kubernetes
  • Understanding of KVM or broader system architecture


🏡 Work Setup

  • Hybrid model: 3 days from home, 2 days in office
  • Office location: Gloucester preferred, London acceptable
  • Flexibility around start/finish times (e.g. 8am–4pm is fine)
  • Expectation to be on-site during the initial onboarding period


💷 Salary & Benefits

  • Salary: £90,000 – £110,000+ depending on experience
  • Matched pension up to 5%
  • Overtime: Anything after 8pm is double pay, or time in lieu
  • On-call: 1 week in 4


🚨 Why It’s Urgent

The current architect is handing over after 20 years — this is a rare opportunity to step into a lead engineering role with history, ownership, and support already in place.


💬 If this sounds like your kind of role - apply below!

Apply Now
An unhandled error has occurred. Reload 🗙