Background:
Agilio Software Group is a leading UK healthcare operations software provider, delivering integrated, mission‑critical solutions that support primary care, dental, pharmacy, hospital, and veterinary organisations. With ambitious growth plans underway, we’re looking for talented individuals to join us on our journey.
CARAGON is Agilio’s specialist solution supporting Associate Pay, enabling accurate, compliant, and efficient payment processes for healthcare organisations. We’re now seeking an experienced Senior Software Engineer to support, enhance and develop the CARAGON platform.
The role:
As a Senior Software Engineer, you’ll act as a technical expert within cross‑functional project teams, ensuring high‑quality software is designed, developed, tested, and integrated across our products and services.
This is a hands‑on role, combining strong technical delivery with collaboration, high code quality, and mentoring. You’ll play an important part in shaping both our technology and our engineering culture, working on systems that are business‑critical and customer‑facing.
Key Responsibilities:
- Work as part of multi‑functional project teams to embed quality throughout the software delivery lifecycle.
- Design, develop, and maintain full‑stack applications and services
- Build and deploy cloud‑based solutions and services
- Apply modern software design patterns and best engineering practices
- Use and optimise application infrastructure to support performance, scalability, and resilience
- Ensure high standards of performance, reliability, responsiveness, and security
- Champion best practice, efficiency, and continuous improvement within the engineering team
- Act as a proactive code reviewer and technical approver
- Build, maintain, and improve CI/CD pipelines
- Diagnose and resolve issues across applications and services
- Maintain and execute automated tests to ensure quality
- Participate in design and planning sessions
- Create and maintain clear technical documentation
- Identify and break down new technical concepts into software solutions
- Collaborate with team members across the development lifecycle
- Mentor junior members of the team
- Identify training and development needs for yourself and others with your line manager
Essential
- Minimum of 5 years’ experience in software engineering
- Strong experience in full‑stack software development
- Solid understanding of cloud technologies and modern application architectures
- Experience working with CI/CD and automated deployment processes
- A quality‑first mindset with a strong focus on testing and maintainability
- Confidence contributing to technical discussions and reviewing code
- A collaborative approach and willingness to mentor others
Additional Information
Job type: Remote, with occasional travel to Agilio offices and customers on an ad‑hoc basis.
Salary: Competitive + generous benefits
Income Protection
Life Assurance
Enhanced pension
Health Cash plan
28 days annual leave + bank holidays
Sick pay scheme
A range of flexible benefits available through our Agilio Flex portal
If you feel you have what it takes to join our team, we look forward to receiving your application!
If you are interested in applying, please email your CV along with a covering letter to [email protected]
