At a Glance
- Tasks: Develop and deploy high-quality automations using UIPath and collaborate with diverse teams.
- Company: Join HM Courts and Tribunals Service, transforming public services through technology.
- Benefits: Competitive salary, permanent position, and opportunities for learning and development.
- Other info: Dynamic work environment with mentoring opportunities and excellent career growth.
- Why this job: Make a real impact on government services while working with cutting-edge technologies.
- Qualifications: Experience in software development, particularly with UIPath and enterprise automation solutions.
The predicted salary is between 42914 - 53181 € per year.
Software Developer (UIPath) - HM Courts and Tribunals Service - SEO
Full-time (Permanent) National salary range £42,914 - £46,182, London salary range £49,325 - £53,081
Published on 2 October 2025 Deadline 17 October 2025
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
About the job
Job summary
Please refer to Job Description
We’re seeking a UIPath Software Developer with the ability to develop and deploy high-quality enterprise-grade automations. As a 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.
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 and continue our Learning and Development.
The Technologies we are also rely on are (not role specific):
- Java to write our backend services
- Node.js to write our frontend services
- UIPathfor Robotic Process Automation
- Jenkins for CI/CD
- Kubernetes and Docker to run our services
- Azure for most of our infrastructure
- Terraformfor infrastructure as code
- Postgres and Redis as our databases.
- GOV.UK Design System for our web interfaces
- Macs to do all the above
Key Responsibilities:
- Build, maintain and document automations, following best practices and internal standards.
- Conduct internal testing, quality assurance, and participate in code reviews.
- 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.
- Mentor junior colleagues and share technical expertise.
- Design and develop software based on user stories.
- Participate in recruitment and procurement.
Skills & Experience:
- Sound knowledge in a wide range of technologies used in an enterprise, such as logging and monitoring, authentication/authorisation, cloud hosting environments, systems integration, source control, package management, Azure Windows Virtual Devices etc.
- An understanding of relational database systems (e.g. MSSQL or Dataverse)
- An understanding of APIs, systems integration, and cloud hosting environments (e.g. Azure).
- Experience of mentoring, coaching or leading other developers
- Experience of working with modern tools and techniques
- An understanding of common security issues and how to mitigate them
- Good communication skills and be able to collaborate with technical and non-technical teams.
- Experience developing and deploying enterprise automation solutions using UIPath.
- Experience in other Low-Code platforms, such as Microsoft Power Platform (Power Automate, Power Apps) or a willingness to learn.
- Sound knowledge of VB.NET
- Sound knowledge of JSON, XML, and XAML for data structuring
- Sound knowledge of HTTP, including the request/response lifecycle, headers, status codes, and the underlying mechanic of web applications
- Sound knowledge of Microsoft 365 Apps including SharePoint, OneDrive, and Excel
Technical Skill 5
HMCTS Case Management Coding Challenge. Please complete the coding task below and provide the link to your code repository in your statement of suitability:
https://github.com/hmcts/dts-developer-challenge
Within the answer box, please confirm you have completed the challenge.
If successful, you will move on to the interview stage, which will include an extension exercise to the coding task you submit
Person specification
Please refer to Job Description
Behaviours
We\\\'ll assess you against these behaviours during the selection process:
- Communicating and Influencing
- Developing Self and Others
Technical skills
We\\\'ll assess you against these technical skills during the selection process:
- GDD Capability Framework Skill 1 – Programming and Build
- GDD Capability Framework Skill 2 – Systems integration
- GDD Capability Framework Skill 3 – Service support
- GDD Capability Framework Skill 4 – Information
Software Developer (UIPath) - HM Courts and Tribunals Service - SEO employer: Manchester Digital
At HM Courts and Tribunals Service, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Software Developer, you will have the opportunity to work with cutting-edge technologies while contributing to meaningful public service improvements. We offer competitive salaries, comprehensive learning and development programmes, and a supportive environment that encourages employee growth and mentorship.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer (UIPath) - HM Courts and Tribunals Service - SEO
✨Tip Number 1
Get your coding challenge sorted! Make sure you complete the HMCTS Case Management Coding Challenge and showcase your skills on GitHub. This is your chance to shine, so don’t hold back!
✨Tip Number 2
Network like a pro! Connect with current employees or alumni from HMCTS on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 3
Prepare for the interview by brushing up on your UIPath knowledge and other relevant technologies. Practice explaining your past projects and how they relate to the role – confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team at HMCTS.
We think you need these skills to ace Software Developer (UIPath) - HM Courts and Tribunals Service - SEO
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Software Developer role. Highlight your experience with UIPath and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
Showcase Your Projects:Include examples of your previous work, especially any automations you've developed using UIPath. If you have a GitHub repository, link it! This gives us a chance to see your coding style and problem-solving skills in action.
Be Clear and Concise:When writing your application, keep it straightforward. Use bullet points where possible and avoid jargon unless it's relevant. We appreciate clarity and want to understand your experience without wading through unnecessary fluff.
Apply Through Our Website:Don’t forget to submit your application through our official website. It’s the best way to ensure we receive all your details correctly and helps us keep track of your application. Plus, it shows you're serious about joining our team!
How to prepare for a job interview at Manchester Digital
✨Know Your UIPath Inside Out
Make sure you’re well-versed in UIPath and can discuss your previous projects confidently. Be ready to explain how you've developed and deployed automations, as this will be a key focus during the interview.
✨Brush Up on Related Technologies
Familiarise yourself with the other technologies mentioned in the job description, like Java, Node.js, and Azure. Being able to connect your UIPath experience with these technologies will show that you’re a well-rounded candidate.
✨Prepare for Technical Questions
Expect technical questions related to programming, systems integration, and service support. Practise coding challenges similar to the HMCTS Case Management Coding Challenge to demonstrate your problem-solving skills.
✨Showcase Your Communication Skills
Since you'll be working with various stakeholders, highlight your ability to communicate effectively with both technical and non-technical teams. Share examples of how you've collaborated in past roles to solve problems or improve processes.