Senior Software Developer (Java)

Senior Software Developer

Location: Hybrid – UK-wide (Newcastle, Edinburgh, Glasgow, Leeds, Manchester, Birmingham, Bristol, London)

Type: Permanent

Salary: £59,000 – £72,000 + benefits

About the Role

We’re looking for a Senior Software Developer (Consultant) to join a growing team delivering high-quality software in complex environments.

This role is ideal for someone who cares deeply about engineering quality, clean design, and thoughtful problem-solving—not just speed of delivery.

You’ll work closely with clients and cross-functional teams, contributing not only through code, but by shaping solutions, guiding decisions, and improving ways of working.

What You’ll Be Doing

  • Building robust, maintainable software using modern engineering practices
  • Collaborating in agile teams using pair programming and test-driven development (TDD)
  • Working closely with clients and stakeholders to understand and shape requirements
  • Contributing to solution design, architecture, and technical decision-making
  • Leading or supporting discovery phases from a technical perspective
  • Mentoring and coaching other developers
  • Promoting best practices in testing, design, and continuous improvement

Key Skills & Experience

  • Strong experience with Java or Scala
  • Experience with additional languages such as Kotlin, Ruby, or JavaScript
  • Solid understanding of:
  • Software design principles
  • Testing strategies and tools
  • Performance, security, and accessibility
  • Experience working in agile environments
  • Confidence working across the full software development lifecycle
  • Ability to communicate effectively with both technical and non-technical stakeholders
  • A passion for learning and adapting to new technologies

Desirable Experience

  • Experience delivering digital services in regulated or public sector environments
  • Familiarity with government digital standards and frameworks

Requirements

  • Must hold active Security Clearance (SC) or be eligible to obtain it

(Typically requires UK residency for the past 5 years)

  • Willingness to travel to client sites as required

What’s on Offer

  • Competitive salary and bonus
  • Employer pension contribution (7%)
  • Flexible working arrangements
  • 25 days annual leave + additional wellbeing days
  • Ongoing professional development and training
  • Supportive, collaborative team culture
  • Opportunities to contribute to internal communities and knowledge sharing

Working Arrangement

This is a hybrid role, combining remote work with time spent on client sites and office locations across the UK. Flexibility is balanced with project and client needs.

Job Details

Company
True North Group
Location
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Hybrid / Remote Options
Employment Type
Full-Time
Salary
£59,000 - £72,000 per annum
Posted