Software Developer Senior Consultant

Hackajob Ltd
Newcastle upon Tyne, UK
3 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£75,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Pair Programming Ruby Software Engineering Test-Driven Development (TDD) Kotlin Build Management Programming Languages

Job description

  • We build software we are proud of and work in complex environments, pairing often and collaborating with others who take pride in doing things properly.
  • We use TDD, emerging design, refactoring and leaving code better than we found it.
  • We deliver agile transformation using industry-leading programming languages and a collaborative, simple approach to software development.
  • We use test driven development and pair programming as best practice.
  • We work with clients and key stakeholders as a crucial part of a consultancy role.
  • We listen, collaborate, positively challenge, manage expectations when needed, and teach and help others.
  • We leave clients with improved ways of working, working technology and a good experience from discovery through to live.
  • We deliver varied technical work across different providers and solutions, with opportunities for learning and development.
  • We lead the design and delivery of high-quality, user-centred services.
  • We solve real problems using the right technologies and approaches.
  • We design and build scalable, maintainable systems considering performance, security and accessibility.
  • We embed strong testing practices throughout delivery.
  • We deliver complex digital services aligned to Government Digital Service standards.
  • We drive clear, prioritised backlogs aligned to user and client needs.
  • We support others and ensure a high-quality approach from idea through to implementation.
  • We set and evolve testing approaches that improve team confidence and outcomes.
  • We encourage pairing and mobbing to share knowledge and strengthen delivery.
  • We build trusted relationships with clients and stakeholders.
  • We lead technical conversations in discovery and delivery.
  • We support and develop others through coaching, mentoring and sharing good practice.
  • We respond positively to change and continuously improve.
  • We bring multidisciplinary teams together to shape solutions and deliver value for users.

Technologies:

  • Support
  • Java
  • JavaScript
  • Kotlin
  • Ruby
  • Scala
  • Security
  • TDD

Requirements

  • This role involves weekly on-site work and regular travel to client locations across the UK.
  • We are looking for people who value in-person collaboration, enjoy building strong relationships, and are passionate about delivering solutions that make a real difference for our clients.
  • Due to the nature of this role, you must either hold active Security Check (SC) clearance or be eligible and willing to undergo the clearance process.
  • Typically, applicants must have UK citizenship and have lived continuously in the UK for at least the past five years, with no single absence exceeding 28 consecutive days.
  • You should have experience as a Senior Software Developer and be able to demonstrate, with tangible examples, that you can lead the design and delivery of high-quality, user-centred services using Java or Scala.
  • You should be able to use a range of technologies, including languages such as Kotlin, Ruby or JavaScript, to solve real problems in the right way.
  • You should be able to design and build scalable, maintainable systems, considering performance, security and accessibility.
  • You should be able to build quality into your work by embedding strong testing practices throughout delivery.
  • You should have recent government (public sector) experience.
  • You should be able to deliver complex digital services aligned to Government Digital Service (GDS) standards, supporting others to do the same.
  • You should be able to explore and adopt new technologies, helping teams learn and continuously improve.
  • You should be able to work within agile teams to deliver value early and often, adapting to changing needs.
  • You should be able to shape and guide delivery by driving clear, prioritised backlogs aligned to user and client needs.
  • You should be able to lead on technical delivery, supporting others and ensuring a high-quality approach from idea through to implementation.
  • You should be able to set and evolve testing approaches that build confidence and improve outcomes across the team.
  • You should be able to encourage collaborative ways of working, including pairing and mobbing, to share knowledge and strengthen delivery.
  • You should be able to build trusted relationships with clients and stakeholders, communicating openly and helping shape the right solutions.
  • You should be able to lead technical conversations in discovery and delivery, bringing clarity to complex problems.
  • You should be able to support and develop others through coaching, mentoring and sharing good practice.
  • You should be able to respond positively to change, showing resilience, adaptability and a commitment to continuous improvement.
  • You should be able to bring multidisciplinary teams together, aligning stakeholders and disciplines to shape solutions and deliver value for users.

Benefits & conditions

We are partnering directly to hire for Opencast Software, a consultancy that cares more about engineering craft, clean design and thoughtful problem-solving than how fast developers ship tickets. We work in complex environments, value simple and robust solutions, and expect our consultants to think, challenge and guide as well as code. The role is varied, technical and collaborative, with opportunities for learning and development. The salary is £61,001 to £78,000 per annum, and what we offer includes a 7% employer pension contribution, share options, a discretionary bonus, 25 days holiday, three annual life happens days, wellbeing support, ongoing professional development, volunteering opportunities and a supportive team. The role requires regular on-site attendance at our HQ, hub offices and client sites, with home working also available, and interviews are conducted via Microsoft Teams. We welcome candidates from all identities, attributes, ways of thinking and backgrounds and can make adjustments to support your needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:15 min

Observing developer tool ecosystems during pair programming

Anil Kumar Krishnashetty · World Congress 2022

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

1:24 min

Redefining the modern developer in a highly automated era

Julia Wilson Julia Wilson +1 · World Congress 2025

Videos

See all

Related articles

See all