> Markdown version of [/jobs/ext/4697454-software-development-manager](https://www.wearedevelopers.com/jobs/ext/4697454-software-development-manager). 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). --- # Software Development Manager - **Company:** Cathcart Technology - **Location:** Glasgow, United Kingdom - **Salary:** £70,000 - £75,000 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Microsoft Azure, Business Software, C Sharp (Programming Language), Software as a Service, Continuous Integration, Data Hub, DevOps, IT Management, Microsoft Software, Windows PowerShell, Release Management, Azure Machine Learning, Software Engineering, SQL Databases, Systems Integration, TypeScript, Microsoft Power Automate, Microsoft Copilot Studio, Software Version Control, Powerapps - **Published:** November 13, 2026 - **Apply:** https://www.reed.co.uk/jobs/software-development-manager/57563354 ## About the Role We're looking for someone with a strong technical background who enjoys leading developers, shaping technical solutions and improving engineering practices. You'll be confident making technical decisions, mentoring others and taking a pragmatic approach to problem-solving, with the ability to get hands-on when required. Ideally, you'll bring: ** A background in software or application development, with experience managing or leading other developers. ** Strong knowledge of Microsoft Power Platform, particularly Power Apps, Power Automate and Dataverse. ** Experience building integrations and connecting different systems using APIs and Azure services. ** Familiarity with development technologies such as C#/.NET, JavaScript/TypeScript, SQL or PowerShell. ** A good understanding of DevOps, CI/CD, source control and modern software delivery practices. ** Experience working with existing business applications, including adapting or extending SaaS solutions. ** The ability to understand business requirements, recommend sensible technical approaches and explain your thinking to non-technical stakeholders. ** A pragmatic, collaborative approach and an interest in improving how teams develop and deliver software., * Software Development Manager | C# | .Net | Power Platform | Azure ## Description The organisation has a strong Microsoft technology environment, with application development and automation centred around Power Platform, including Power Apps, Power Automate and Dataverse, alongside Azure services, APIs and wider business applications. The team works across a combination of bespoke development, integrations and extensions to existing SaaS platforms, using technologies such as C#/.NET, JavaScript/TypeScript, SQL and PowerShell. There is also a focus on strengthening development practices through Azure DevOps, source control, CI/CD and structured release management, alongside opportunities to explore emerging technologies including Copilot Studio and Azure AI services. The Role As Software Development Manager, you'll be responsible for building and improving the applications and digital solutions that support the organisation's operations and wider transformation programmes. You'll lead a small team of developers, providing technical direction, mentoring and support, alongside taking responsibility for solution design and technical decision-making. You may also need to get hands-on at times, particularly when tackling more complex development work or resolving technical challenges. An important part of the opportunity is improving how development is delivered. The organisation is looking to establish more consistent engineering practices, strengthen technical standards and ensure applications are designed with long-term maintainability in mind. You'll also work closely with IT leadership to understand business priorities, plan development activity and identify opportunities to modernise existing systems. Some of your responsibilities will include: ** Taking the technical lead on new applications, integrations and automation projects, from initial design through to delivery. ** Getting involved in complex development work, whether that's building functionality, reviewing code or resolving technical challenges. ** Supporting and developing team members, encouraging knowledge sharing and building confidence across different technologies. ** Introducing more structured development processes, improving how solutions are tested, documented and released. ** Managing the development pipeline, making sure projects are realistic, appropriately prioritised and delivered to a high standard. ** Identifying opportunities to simplify existing systems, reduce manual processes and make better use of the technology already in place. ** Assessing new tools and technologies, including AI, and where they could add practical value to the business. ** Working with stakeholders and external specialists to turn business challenges into effective technical solutions., ** Shape the development function - influence engineering standards, working practices and the technical direction of future solutions. ** Make a visible impact - join a relatively small team where your ideas and contributions can make a genuine difference. ** Variety and technical challenge - work across different applications, platforms and business areas rather than being tied to a single product. ** Room for innovation - explore new technologies and approaches, with the opportunity to introduce improvements rather than simply maintain existing systems. ** An organisation investing in change - become part of a wider transformation journey with support for modernising technology and ways of working.