Software Development Manager
Role details
Job location
Tech stack
Job description
This role provides leadership and management to an agile development team, with overall accountability for delivering high-quality, scalable solutions that support the organisation's product strategy and long-term objectives. Sitting at the heart of the R & D function, the role plays a key part in aligning technical delivery with business priorities, ensuring teams are focused on delivering value in a structured, efficient and sustainable way.
We're looking for a collaborative and forward-thinking leader who can bring together people, processes and technology to drive successful outcomes. You'll create an environment where teams can thrive, balancing delivery focus with continuous improvement, innovation and professional development. With a strong emphasis on leadership and influence, you'll inspire and empower teams to perform at their best, while maintaining a clear line of sight on delivery, quality and customer impact.
Role Requirements and Responsibilities:
· Responsible for the design and development of new products and the ongoing maintenance of existing product lines.
· Collaborating with Technical Architects to guide your team in developing new products aligned to agreed requirements and design standards, ensuring high quality, performance, and reliability.
· Working closely with Product Management, Software Architects and Product Owners (within the R&D team) to translate complex and often disparate requirements into well-defined Features and Product Backlog Items for multiple agile development teams.
· Ensuring team backlogs are transparent, clearly defined, and effectively prioritised to maximise team productivity and value delivery.
· Leading the estimation of development work and the creation and management of delivery plans, ensuring commitments are met and delivery remains on track.
· Providing clear and transparent reporting on progress against agreed delivery plans.
· Managing the agile development process, including facilitating daily stand-ups, sprint planning, sprint reviews and retrospectives, to support the on-time delivery of development programmes.
· Leading, supporting, and developing team members by setting a strong personal example, demonstrating commitment, professionalism, and a positive attitude.
· Taking responsibility for performance management and career development of software and firmware developers and testers, providing regular feedback and development opportunities.
· Demonstrating strong domain knowledge and actively sharing expertise across the team(s) to support continuous learning and improvement.
Requirements
Do you have experience in Software development?, · Broad and in-depth knowledge of the Software Development Lifecycle (SDLC) and associated tools, technologies, and best practices.
· Proven experience leading, managing, and motivating software engineering teams, particularly within an Agile environment.
· Experience with direct line management of medium-sized teams, including appraisals, performance management, coaching, and supporting team and individual development.
· Demonstrated ability to build and sustain inclusive, high-performing teams, supported by strong communication and conflict resolution skills.
· Excellent problem-solving and risk management capabilities, with the ability to make sound decisions in complex environments.
· Strong stakeholder management skills, with the ability to effectively engage and influence individuals at all levels of the organisation.
· Excellent written, verbal, and active listening skills, with the ability to communicate clearly and effectively.
· Highly organised and self-motivated, with the ability to manage priorities and deliver across multiple teams.
· It would also be beneficial to have Experience with Azure DevOps or similar tools supporting Agile delivery and lifecycle management, familiarity with product management and roadmap tools such as Aha! and an awareness of embedded software development practices and associated tools and frameworks.
Benefits & conditions
Pulled from the full job description
- Flexitime
- Annual leave
- Employee discount
- Free parking
- Company pension
- Private medical insurance
- Casual dress, * 27 days' annual leave (plus 8 bank holidays), increasing with length of service, with the option to buy or sell additional leave
- 5% employer pension contribution
- A non-contractual, discretionary profit share bonus scheme
- Bupa Private Healthcare to support your health and wellbeing
- Life Assurance at three times your salary, providing peace of mind for you and your loved ones
- Cycle2Work scheme to promote a healthier lifestyle and greener commute
- Electric Vehicle Scheme to provide a cost-effective way to make greener travel choices
- Technology discount scheme, offering savings on a range of everyday tech, * Casual dress
- Company events
- Company pension
- Cycle to work scheme
- Employee discount
- Enhanced maternity leave
- Enhanced paternity leave
- Flexitime
- Free parking
- On-site parking
- Private medical insurance
Application question(s):
- Tell us how you inspire and motivate your team through your leadership style and behaviours. What impact do you feel this has on team performance or outcomes?
- Can you briefly describe a complex software delivery you led end-to-end? How did you apply SDLC practices, manage risks, and ensure successful delivery across teams?
- To help ensure we're aligned, could you please share your salary expectations?
- Do you have the legal right to work in the UK without restriction, with eligibility covering at least three years from the start of employment, given that we are unable to offer sponsorship for this role?