> Markdown version of [/jobs/ext/3223523-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/3223523-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** Noriker Power Ltd - **Location:** Cheltenham, UK - **Experience:** Expert - **Salary:** £50,000.0 - £70,000.0 - **Contract:** Permanent contract - **Skills:** Code Review, DevOps, Requirements Management, Information Technology, Atlassian Tools, Workday, Programming Languages - **Published:** September 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3c456ff35212d2a0 ## About the Role We are seeking a motivated, enthusiastic individual with a passion for sustainability and innovation. The ideal candidate will take ownership of their work, collaborate well across the teams, and is committed to delivering high-quality results., * Bachelor's degree in Computer Science or any STEM subjects * Proven experience as a Software Developer/Engineer with the latest programming language skills * Previous experience in IT Project Management or equivalent role/s * Experience with Agile/Scrum methodologies and familiarity with DevOps practices. * Excellent communication and leadership skills * Strong analytical and problem-solving abilities ## Description Based fully on-site in our Cheltenham office, this role offers a modern, high-spec workspace designed to support both deep focus and active team collaboration. To make your workday and commute seamless, our building features secure bike storage, modern shower facilities, * Lead the design and development of high-quality, scalable, and maintainable software solutions in accordance with best practices. * Collaborate with cross-functional teams to gather requirements, architect solutions, and implement new features or enhancements. Monitor and track the progress of project tasks and deliverables * Monitor the development process to ensure agreed quality standards are met * Mentor and guide junior engineers, conducting code reviews, providing technical leadership, and fostering a culture of continuous learning and improvement. * Participate in architectural discussions and decisions, contributing innovative ideas and solutions to complex technical challenges. * Utilise Agile tools to track and manage project progress * Provide regular progress updates to the head of department * Identify and address any impediments that impact team performance * Produce and analyse project metrics to identify areas for improvement and report to the team leader * Capture and record requirements, and manage requirements documentation