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.