Skip to Main Content

Job Title


Software Engineering Manager


Company : McCabe & Barton


Location : slough, south east england


Created : 2025-06-21


Job Type : Full Time


Job Description

Software Engineering Manager – Insurance, C# /AzureLocation: London EC3 (Hybrid – 3 days per week in-office)Type: Permanent / Full-timeWe are partnering with our client – a leading specialist insurer – for an Engineering Manager with London Market experience to lead the development and delivery of business-critical systems and solutions using Microsoft (C# /Azure) stack.The successful applicant can expect to lead a team of cross-functional team of between 20-30 software engineers, QA specialists, and analysts, taking ownership of product development, delivery, and support. This is a high-impact role requiring both strategic leadership and hands-on technical oversight across multiple platforms, projects, and stakeholders. You will not be expected to write code day-to-day but will need to be comfortable reviewing C# codeKey ResponsibilitiesOwn the strategic vision and roadmap for all products in your domainLead the software engineering lifecycle from planning through to delivery and supportEnsure solutions align with business goals and regulatory requirementsManage teams across software engineering, QA, and business systems analysisOversee budgets, resource planning, vendor relationships, and delivery KPIsSupport continuous improvement, Agile practices, and adoption of modern technologiesKey skills10–15 years in C# software engineering, architecture, and delivery leadershipStrong background in Agile and hybrid delivery modelsExcellent understanding of modern software development practices and toolsExperience in London Market insurance or reinsurance highly desirableSkilled in stakeholder engagement, budgeting, and cross-team collaborationTechnical expertise across data (SQL/NoSQL), cloud systems, and front-end (ReactJS, HTML/CSS) technologies