MRJ Executive Search is partnering with a multi-award-winning, technology-driven brand that helps businesses manage their physical assets. Our client is driven by a mission: to empower organisations to make smarter decisions about their workplace and property. A team of over 1,600 experts leverages their proprietary software platform to deliver innovative solutions that mitigate risk, optimise portfolios, and streamline operations. By harnessing the power of data-driven insights, they’re help their clients achieve rapid growth and forge high-profile partnerships. To support their continued expansion, they are seeking an experienced Head of Engineering. In this critical role that will involve you leading technical discussions with third-party providers and customers, you will lead a team of 16 talented engineers in designing, delivering, and ensuring the quality of innovative products. You'll join a team that thrives on collaboration and creativity, where fresh ideas are encouraged, and there's space to bring them to life. It’ll be your responsibility to foster an environment where the team can excel through complex technical challenges, deliver projects on time and within budget, and establish industry best practices. Salary: £90k - £100k (DOE) | Hybrid with 1-2 days a week in Warrington office Core Tasks Include: Lead design of high-performing, scalable SaaS products, collaborating with key stakeholders. Define technical strategy, advise on product roadmaps and migration plans. Mentor and guide the development team on technical and software issues. Maintain expertise across in C#, SQL, .NET and ensure you are remaining at the forefront of industry best practices. Support and shape shared platform components and technologies. Design and develop reusable components and APIs. Stay updated on technology trends and apply commercial acumen to technical decisions. Jointly own component operational stability with DevOps, driving improvements in robustness, resiliency, and stability. Assist in technical audits and ensure recommendations are implemented. Recruit and lead a high-performing development team. Build and foster a strong software engineering culture. Collaborate with stakeholders to provide clear, testable design documentation. Head of Engineering – Key Skills Needed: Wide breathe of experienced in C#.NET development (UI, backend, architecture, data management) Full experience as a lead/architect, managing teams and designing scalable solutions Strong frontend skills (JS, TypeScript, SCSS, Vue, Bootstrap, HTML, MVVM, OpenApi) Extensive SQL Server experience (design, development, OLTP, batch, ETL, reporting, EF, Dapper) Deep understanding of cloud architectures (Azure preferred) and security (OWASP) Proven experience in Agile, TDD, CI/CD, and team leadership Excellent problem-solving, communication, and relationship-building skills Experience with external APIs, IoT devices, and Xamarin mobile development (desirable) This is an incredible opportunity for a hands-on leader who’s passionate about innovation and eager to make a real impact. If you're ready to put your stamp on a role with real freedom to innovate and inspire, this might just be the perfect fit