
Software Engineering Manager
- United Kingdom
- Permanent
- Full-time
- Define and execute the Engineering Roadmap to ensure technical excellence across all aspects of software development, with a focus on long-term goals like scalability, maintainability, and performance of both Systems and the Team.
- Lead, mentor, and manage a group of Engineering Leaders. Providing clear and direct guidance, coaching, and career development opportunities to help them grow in their roles.
- Create a positive and inclusive team culture, ensuring that all team members feel valued, motivated, and equipped to succeed.
- Build and manage cross-functional relationships with other departments, such as product management, operations, and design, to ensure alignment on technical vision and goals.
- Establish clear roles and responsibilities within the teams and facilitate efficient communication to achieve high productivity and motivation.
- Provide strategic leadership to software development teams, driving improvements in development and testing practices while empowering Tech Leads and Principles to implement best practices across the lifecycle.
- Lead the technical decision-making process, setting standards and guidelines for tools, technologies, and methodologies. Assuring alignment with the company's long-term vision
- Contribute to the development of a long-term engineering resourcing strategy, identifying future skill requirements, workforce trends, and potential gaps.
- Proven experience leading and mentoring Technical Leads within a software engineering environment.
- Strong background in .NET development, with practical experience using frameworks, libraries, and tools within the .NET ecosystem.
- Experience working in an environment where the QA/Testing function is focused on balancing risk with speed and excellence, ensuring that quality is maintained without compromising delivery timelines.
- Demonstrated ability to build strong integration between the engineering needs and operations/infrastructure strategy, fostering a collaborative approach to meet business goals while maintaining system reliability and scalability.
- Strong leadership skills, with a proven track record of building and maintaining high-performing teams, empowering Technical Managers to drive their teams toward technical excellence.
- Advanced degree in Computer Science, Software Engineering, or a related field.
- Experience in cloud technologies, DevOps, and infrastructure management.
- Familiarity with a broad range of programming languages and development frameworks.
- Flexible working.
- Investment in your future career with a variety of learning and development opportunities.
- No dress code - embrace the freedom to bring your whole self to work.
- 25 days annual leave, plus bank holidays. You'll even get your birthday off, too!
- A pension plan for your future.
- Complimentary refreshments in all our offices.