Job Summary
Lead talented software engineers, shape development practices, and help deliver high-quality software products in a collaborative technology environment.
We are looking for an experienced Software Development Manager to lead software engineering teams, coordinate development projects, improve engineering processes, and support the delivery of reliable, scalable applications.
This is an opportunity to combine people leadership, software development expertise, Agile delivery, and technical decision-making while helping a growing technology organisation deliver meaningful products.
Key Responsibilities
- Lead, mentor and develop a team of software engineers and developers.
- Plan and coordinate software development projects from requirements through delivery.
- Establish effective Agile development practices and engineering standards.
- Work with product, design and business teams to define priorities and technical requirements.
- Monitor project progress, delivery timelines, risks and technical dependencies.
- Support architecture and technical decision-making across development projects.
- Promote clean code, testing, code review and continuous improvement.
- Help establish and maintain effective CI/CD and software delivery processes.
- Identify opportunities to improve development workflows, productivity and software quality.
- Support recruitment, onboarding, performance development and career progression within the engineering team.
- Communicate technical progress and project risks clearly to senior stakeholders.
Required Skills and Experience
- Proven experience managing or leading software development teams.
- Strong professional experience in software development or software engineering.
- Experience delivering software projects in an Agile environment.
- Good understanding of the software development lifecycle (SDLC).
- Experience with modern software development practices, code review and automated testing.
- Understanding of cloud platforms, APIs, databases and CI/CD processes.
- Strong communication, organisation and stakeholder-management skills.
- Ability to balance technical priorities with business requirements.
- Experience mentoring developers and supporting their professional growth.
Desirable Experience
- Experience with cloud platforms such as AWS, Azure or Google Cloud.
- Experience with modern web technologies and APIs.
- Experience with DevOps, CI/CD and automated deployment.
- Experience working with distributed or hybrid engineering teams.
- Relevant technical qualification or equivalent professional experience.
About the Company
Northbridge Digital Solutions is a technology and digital services organisation focused on building practical software solutions for modern businesses.
Our teams work across software development, digital platforms, IT services and technology operations, with an emphasis on quality, collaboration and continuous improvement.
Why Work With Us
- Lead and develop a talented software engineering team.
- Work on varied software and technology projects.
- Have a direct influence on engineering practices and technical delivery.
- Work in a collaborative hybrid environment.
- Access opportunities for professional development and career progression.
- Be part of a culture that values ownership, learning and continuous improvement.
Application
If you are an experienced software engineering leader who enjoys developing people, improving engineering practices and delivering high-quality software, we would like to hear from you.
Apply now with your CV and a brief overview of your software development leadership experience.
Pay: £65,000.00-£78,000.00 per year
Benefits:
Work Location: In person