At a Glance
- Tasks: Design and develop secure, scalable software solutions while mentoring junior developers.
- Company: Join a forward-thinking tech company with a collaborative and innovative culture.
- Benefits: Enjoy competitive salary, health benefits, remote work options, and funded professional development.
- Why this job: Make a real impact with cutting-edge technology in a dynamic environment.
- Qualifications: Strong full-stack development experience and excellent communication skills required.
- Other info: Opportunities for career growth and specialisation as the organisation evolves.
Making sure you fit the guidelines as an applicant for this role is essential, please read the below carefully.
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
Senior Software Developer in Glasgow employer: Empro Talent Ltd
Contact Detail:
Empro Talent Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full-stack expertise. This is your chance to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Software Developer in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Developer role. Highlight your full-stack expertise and any relevant projects you've worked on, especially those involving modern programming languages and Agile methodologies.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of your past work, particularly in mentoring junior developers or leading technical projects, and how they align with our mission at StudySmarter.
Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing complex technical issues you've resolved. We love seeing how you approach challenges, so include examples that demonstrate your analytical and problem-solving abilities.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!
How to prepare for a job interview at Empro Talent Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and frameworks mentioned in the job description, like Java, Python, and React. Brush up on your full-stack development skills and be ready to discuss your past projects that showcase these technologies.
✨Showcase Your Leadership Skills
As a Senior Software Developer, you'll be expected to mentor junior developers and contribute to architectural decisions. Prepare examples of how you've led teams or projects in the past, and be ready to discuss your approach to code reviews and promoting best practices.
✨Understand Agile Methodologies
Since the role involves working in Agile teams, make sure you can articulate your experience with Agile practices. Be prepared to discuss how you've collaborated with cross-functional teams and how you manage your workload across multiple projects.
✨Communicate Clearly
You’ll need to explain complex technical concepts to both technical and non-technical stakeholders. Practice simplifying your explanations and think of examples where you’ve successfully communicated technical information in an understandable way.