I am seeking an experienced and motivated Engineering Manager to lead a high-performing team of engineers in designing, building, and scaling innovative products. This role combines technical leadership with people management, ensuring the successful delivery of robust, scalable solutions while fostering a collaborative and growth-oriented team culture. Key Responsibilities Lead, mentor, and develop a team of engineers, supporting their technical and professional growth Drive the planning, execution, and delivery of engineering projects on time and to a high standard Collaborate with cross-functional teams including Product, Design, and Data to define and deliver product roadmaps Establish and maintain best practices in software development, architecture, and quality assurance Manage team performance, including setting goals, conducting reviews, and supporting career progression Contribute to strategic decision-making and continuous improvement initiatives What do I need? Proven experience in a software engineering leadership or management role Strong technical background in C# .Net Experience building and scaling distributed systems or cloud-based applications Excellent communication and stakeholder management skills Demonstrated ability to lead, inspire, and develop engineering teams Strong problem-solving skills and a proactive mindset What will you get? Competitive salary and benefits package Flexible working arrangements - Hybrid Established product and well structured team - no fire fighting A collaborative, innovative, and inclusive work environment The chance to make a meaningful impact on cutting-edge products Skills: Engineering Management Technical Engineering Engineering Processes C# .Net software engineer manager Engineering Planning Benefits: hybrid Flexitime Pension Fund Laptop Paid Holidays