Senior Java Full Stack Software Engineer - Public Sector Digital Transformation Location: UK (Fully Remote)
Type: Permanent Security Clearance: SC cleared/eligible
Use your engineering expertise to improve services that millions rely on.
We're hiring a Senior Software Engineer to join a mission-driven digital consultancy supporting major public sector organisations. You'll help design and deliver modern, user-centred digital services - working with multidisciplinary teams to solve meaningful problems and drive sustainable change.
If you're passionate about high-quality engineering, enjoy mentoring others, and want your work to have real public impact, this role is for you.
The Role
As a Senior Software Engineer (Full Stack) you'll design, build and deploy scalable, secure and well-tested software solutions. You'll contribute to architecture decisions, champion development best practice, and help guide engineers at all levels.
You'll work closely with designers, product managers, DevOps specialists and delivery leads, shaping software that meets real user needs and supports long-term transformation in the public sector.
What You'll Be Doing
What We're Looking For
Essential
Desirable
Who This Role Suits
You'll thrive here if you:
Why Join
This organisation is purpose-driven, focusing on people-powered transformation that improves communities, public services and long-term outcomes. You'll be part of a supportive, values-driven team that champions learning, openness and sustainable change.
Benefits include:
Interested?
If you're a Senior Software Engineer who wants to deliver meaningful public sector change through high-quality engineering, we'd love to hear from you.
Reasonable Adjustments:
Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.
If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.