Senior Software Developer
Location: Glasgow Office / Home-based / Remote (with occasional UK travel)
Hours: Monday–Friday, 09:00–17:30 (37.5 hours per week)
Reporting to: Director of Operations
Role Overview
We are seeking an experienced Senior Software Developer with strong full-stack expertise to design, build, and maintain secure, scalable, and high-quality software solutions. The role combines hands-on development with technical leadership, mentoring, and contribution to architectural decisions.
You will work closely with product owners, analysts, and stakeholders to translate business requirements into effective technical solutions, while organising and managing your own workload independently.
Responsibilities may evolve as the organisation grows, including opportunities for further technical leadership or specialisation. Funded training and professional development may be available.
Key Responsibilities
*
Design, develop, test, and deploy robust, secure, and maintainable software solutions
*
Contribute to architectural decisions aligned with business and technical strategy
*
Develop and maintain backend services, APIs, integrations, and front-end components where required
*
Lead and participate in code reviews, promoting high standards of quality, testing, and documentation
*
Implement and improve CI/CD pipelines, automated testing, and DevOps practices
*
Troubleshoot and resolve complex technical issues across systems and environments
*
Mentor and support junior developers, encouraging best practices and knowledge sharing
*
Work collaboratively with Product, UX/UI, DevOps, and QA teams within an Agile environment
*
Communicate complex technical concepts clearly to technical and non-technical stakeholders
*
Recommend and implement improvements to systems, tools, and development processes
*
Undertake ad-hoc duties and occasional flexible working (evenings/weekends) where required
General Responsibilities
*
Plan and organise workload across multiple projects to meet agreed objectives and timelines
*
Provide specialist advice and guidance related to key work streams
*
Maintain non-technical knowledge of systems in use or planned for deployment
*
Contribute to continuous improvement and process optimisation initiatives
*
Comply with data protection, Caldicott recommendations, and IT security policies
*
Ensure company-issued assets are handled securely
Security, Travel and Compliance
*
Full, clean UK driving licence and access to a suitable vehicle are required
*
Travel to UK locations is expected
*
DBS, NPPV Level 3, and HMPPS Cat A Security Clearance are mandatory and must be maintained
*
Failure to obtain or maintain required vetting will result in termination of employment
Person Specification
Essential
*
Significant hands-on full-stack development experience
*
Strong knowledge of modern programming languages (e.g. Java, Python, JavaScript, TypeScript)
*
Experience with backend frameworks (e.g. Spring Boot, Node.js, Flask/FastAPI) and React
*
Experience working in Agile teams using version control (e.g. Git)
*
Familiarity with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines
*
Strong analytical, problem-solving, and communication skills
*
Ability to work independently, take ownership, and mentor others
*
Degree in Computer Science, Software Engineering, or equivalent experience
Desirable
Experience in regulated environments (health, justice, or central government)
Previous senior or lead developer experience
Experience with microservices, Kubernetes, serverless, or large-scale system design