Senior Software Developer - HM Courts and Tribunals Service - G7
Senior Software Developer - HM Courts and Tribunals Service - G7

Senior Software Developer - HM Courts and Tribunals Service - G7

Full-Time 58511 - 65229 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Develop and improve software to transform public services using innovative technologies.
  • Company: Join HM Courts and Tribunals Service, a key player in delivering justice across England and Wales.
  • Benefits: Competitive salary, flexible working, inclusive culture, and excellent training opportunities.
  • Why this job: Make a real impact on public services while working with cutting-edge technology.
  • Qualifications: Experience in Java, RESTful APIs, and cloud-native architecture required.
  • Other info: Mentorship opportunities and a dynamic environment for career growth.

The predicted salary is between 58511 - 65229 £ per year.

The national salary is £58,511 - £65,329. London salary is £63,343 - £70,725.

Published on 26 January 2026

Deadline 16 February 2026

Location: East Midlands (England), East of England, London (region), North East England, North West England, Scotland, South East England, South West England, Wales, West Midlands (England), Yorkshire and the Humber

Introduction: These are exciting times at HM Court and Tribunals Service (HMCTS). As an agency of the MoJ, we support the judiciary across England and Wales to deliver justice by running courts and tribunals and processing outcomes, and we are looking for talented people to help us achieve our ambitions. It will be challenging, important and rewarding.

HMCTS Digital and Technology Services (DTS) is a specialist technology directorate which provides support to HMCTS in the use of IT and Digital. DTS is creating a place in which it is great to do work and part of our offer is brilliant training opportunities and support from expert colleagues. As well as that you’ll find flexible working, an inclusive culture and a place where your opinion is valued.

As a Senior Software Developer at HMCTS you will work with a wide range of stakeholders such as user researchers, product managers, designers, business analysts, delivery managers and digital architects, all of whom share a vision for making better government through smarter use of technology. You will innovate to radically transform public services for the better.

The development squad you are placed on will be agreed closer to your start date, but examples of products can be found in our GitHub repository:

  • Java and Spring Boot to write our backend services
  • JavaScript to write our frontend services
  • Jenkins for CI/CD
  • Dynatrace for application monitoring
  • Kubernetes and Docker to run our services
  • Azure for most of our infrastructure
  • Terraform for infrastructure as code
  • Postgres and Redis as our databases
  • UK Design System for our web interfaces
  • Macs to do all the above

In addition, we use a range of other technologies and continue to evolve by employing new technologies that help us deliver better services to our users.

As a Senior Developer in HMCTS you will:

  • Develop, improve and document code, following best practices and internal standards.
  • Continuously learn and stay up to date with relevant technologies, identifying potential issues.
  • Ensure product security, data confidentiality, and integrity, raising risks as needed.
  • Support and maintain software, including limited out-of-hours work when required.
  • Plan development, coordinate integration, and contribute to process improvement.
  • Manage service availability effectively and cost-efficiently.
  • Build and test system interfaces.
  • Use test-driven development, write automation scripts, and participate in code reviews.
  • Mentor junior colleagues and share technical expertise.
  • Take ownership of the technical roadmap and promote best practice across the development lifecycle.
  • Influence product strategy by providing technical insight to stakeholders.
  • Design and develop software based on user stories.
  • Participate in recruitment and procurement.

Person Specification: We’re seeking a full stack developer with the ability to develop and deploy high-quality code. The ideal candidate will have:

  • Experience in building scalable enterprise applications using Java.
  • A solid grasp of RESTful API design and relational database architecture (e.g., PostgreSQL).
  • Proficiency in cloud-native architecture including infrastructure as code (e.g., Microsoft Azure, Terraform).
  • Knowledge of the full development lifecycle, including CI/CD, authentication (OAuth2/OIDC), and system monitoring.
  • Leadership capabilities, with a proven track record of mentoring junior engineers and driving technical standards.
  • Experience utilising DevOps practices and containerisation tools (Docker/Kubernetes).
  • A security-first mindset, with the ability to identify and mitigate vulnerabilities (OWASP top 10) during the design phase.

Senior Software Developer - HM Courts and Tribunals Service - G7 employer: Manchester Digital

At HM Courts and Tribunals Service, we pride ourselves on being an exceptional employer that values innovation and collaboration. Our inclusive culture fosters professional growth through comprehensive training opportunities and mentorship from experienced colleagues, ensuring that your contributions are recognised and impactful. With flexible working arrangements and a commitment to transforming public services, joining our team as a Senior Software Developer means being part of a mission-driven organisation dedicated to making a difference in the justice system across England and Wales.
M

Contact Detail:

Manchester Digital Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer - HM Courts and Tribunals Service - G7

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at HMCTS or similar organisations. A friendly chat can lead to insider info about the role and even a referral!

✨Tip Number 2

Show off your skills! Prepare a portfolio showcasing your best projects, especially those using Java, Spring Boot, or any relevant tech. This will give you an edge during interviews and demonstrate your hands-on experience.

✨Tip Number 3

Get familiar with HMCTS's mission and values. Understanding their goals will help you tailor your conversations and show that you're genuinely interested in contributing to their vision of better public services.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at HMCTS.

We think you need these skills to ace Senior Software Developer - HM Courts and Tribunals Service - G7

Java
Spring Boot
JavaScript
Jenkins
Dynatrace
Kubernetes
Docker
Microsoft Azure
Terraform
PostgreSQL
Redis
RESTful API design
CI/CD
Mentoring
Security best practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Developer role. Highlight your experience with Java, RESTful APIs, and cloud-native architecture. We want to see how your skills align with what we're looking for!

Showcase Your Projects: Include examples of projects you've worked on that demonstrate your ability to build scalable applications. If you've contributed to open-source projects or have a GitHub repository, share that with us to showcase your coding skills.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Explain why you're excited about working with HMCTS and how you can contribute to our mission. Be sure to mention your leadership experience and mentoring capabilities.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss any important updates from us!

How to prepare for a job interview at Manchester Digital

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Java, Spring Boot, and Azure. Brush up on your knowledge of RESTful APIs and relational databases, especially PostgreSQL, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems or improved processes in your previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact.

✨Demonstrate Your Leadership Abilities

As a Senior Developer, you'll be expected to mentor junior colleagues. Be ready to share experiences where you've led a team or guided others, showcasing your ability to influence and drive technical standards.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and the company’s approach to technology. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Software Developer - HM Courts and Tribunals Service - G7
Manchester Digital

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>