Senior Software Developer
Glasgow
£55000 - £60000 per annum
Full Time
Senior Software Developer
Location: Glasgow, Scotland (with occasional travel to other UK locations)
Salary: £65,000 - £80,000 per year (depending on experience)
Contract Type: Full-time, Permanent
About the Role
We are looking for a Senior Software Developer to join our team. You will design, build, and maintain secure, scalable software solutions, while providing technical leadership and mentoring junior developers. You'll work closely with product owners and stakeholders to turn business requirements into high-quality software.
This role offers opportunities to contribute to architecture decisions, improve development processes, and grow your professional skills in a collaborative environment.
Key Responsibilities
- Develop, test, and deploy robust software solutions (full-stack development).
- Lead code reviews and promote coding standards and best practices.
- Mentor junior developers and support team knowledge sharing.
- Contribute to architecture and technical design decisions.
- Work closely with cross-functional teams in an Agile environment.
- Troubleshoot complex technical issues and optimize systems for performance and scalability.
Requirements
Essential:
- Strong experience in full-stack development (e.g., Java, Python, JavaScript/TypeScript).
- Experience with at least one backend framework (Spring Boot, Node.js, Flask/FastAPI) and front-end frameworks (e.g., React).
- Knowledge of cloud platforms (AWS, Azure, GCP), CI/CD pipelines, and modern DevOps practices.
- Excellent problem-solving and communication skills.
- Degree in Computer Science, Software Engineering, or equivalent experience.
- Full, clean UK driving license and access to a vehicle.
Desirable:
- Experience in regulated environments (e.g., health, justice, government).
- Experience leading technical teams or initiatives.
- Familiarity with microservices, Kubernetes, or serverless architectures.
Benefits
- Professional development and training opportunities.
- Collaborative and supportive team environment.
- Opportunity to work on challenging and impactful projects.