Software Development Manager
Location: Bracknell, Berkshire
Salary: Competitive + Benefits
About the OpportunityOur client is an award-winning technology company developing innovative software solutions used by organisations across the globe.
Due to continued growth, they are seeking an experienced Software Development Manager to lead one of their engineering teams, supporting the development of applications and services that form part of a large-scale, mission-critical technology platform.
This position combines technical leadership, people management and delivery responsibility. The successful candidate will play a key role in developing engineering capability, maintaining technical standards and ensuring the successful delivery of high-quality software solutions.
This opportunity would suit an experienced Software Engineer, Technical Lead or Software Development Manager looking to join a highly professional and collaborative technology environment.
Key Responsibilities Leadership & Team Development- Lead, mentor and develop a team of Software Engineers.
- Conduct performance reviews, career development planning and regular one-to-one meetings.
- Support recruitment, onboarding and team growth initiatives.
- Foster a positive, collaborative and high-performing engineering culture.
- Encourage continuous learning, knowledge sharing and professional development.
- Oversee the successful delivery of software projects to agreed timescales and quality standards.
- Work closely with Product Owners and stakeholders to support effective planning and prioritisation.
- Facilitate Agile ceremonies including sprint planning, backlog refinement, reviews and retrospectives.
- Monitor delivery progress and provide regular updates to senior stakeholders.
- Provide technical guidance and oversight across software development activities.
- Support architectural design decisions and technical strategy.
- Ensure software is scalable, maintainable, secure and aligned to engineering best practices.
- Drive improvements in development standards, tooling, testing and delivery processes.
- Promote engineering excellence through code reviews and technical collaboration.
- Contribute to software design, development and testing activities where required.
- Support deployment and release activities across development and production environments.
- Ensure technical documentation is maintained to a high standard.
- Guide teams through the full software development lifecycle from concept through to deployment and support.
- Identify opportunities to improve team performance, delivery capability and engineering effectiveness.
- Support cross-functional initiatives and collaboration across the wider technology organisation.
- Champion best practice, innovation and continuous improvement.
- Degree educated in Computer Science, Software Engineering, Mathematics, Physics or a related STEM discipline.
- Strong commercial software development experience, typically gained over 4+ years.
- Previous experience leading, mentoring or managing software engineers.
- Strong technical background with technologies such as C#, JavaScript, TypeScript and modern software development frameworks.
- Experience working with relational databases including Microsoft SQL Server and PostgreSQL.
- Strong understanding of software architecture, design principles and engineering best practices.
- Experience with source control systems, CI/CD pipelines and modern development tooling.
- Ability to contribute to architectural discussions and technical decision-making.
- Strong communication and stakeholder management skills.
- Highly organised with the ability to manage multiple priorities and competing demands.
- Collaborative, professional and passionate about developing high-performing engineering teams.
- Opportunity to lead and develop a talented software engineering team.
- Exposure to complex, large-scale technology platforms.
- A collaborative and innovative engineering environment.
- Structured career development and leadership progression opportunities.
- Competitive salary and benefits package.
This is an excellent opportunity for an experienced software professional who enjoys combining technical leadership, people development and software delivery within a fast-paced technology organisation.