At a Glance
- Tasks: Lead the design and development of innovative digital systems and AI-driven workflows.
- Company: Join a forward-thinking tech company with a collaborative and flexible culture.
- Benefits: Competitive salary, discretionary bonus, comprehensive benefits, and hybrid working options.
- Why this job: Make a real impact by shaping the future of technology in a dynamic environment.
- Qualifications: Strong software development experience, especially in the Microsoft ecosystem.
- Other info: Great opportunity for career growth and hands-on leadership in a small team.
The predicted salary is between 52000 - 64000 £ per year.
Location: London / Hybrid
Salary: £52,000 - £64,000 per annum based upon experience plus discretionary bonus and comprehensive benefits
Job Type: Full Time, Permanent
About The Role:
The Head of Engineering is responsible for designing, building, and maintaining techUK's core digital systems and engineering capability. This is a hands-on technical leadership role that combines software development, platform architecture, and business systems integration. The role will lead the development of scalable systems across the Microsoft ecosystem, including Azure, Dynamics 365, and Power BI, while introducing AI-driven workflows and automation to improve organisational efficiency.
Working closely with teams across the organisation, the Head of Engineering will translate business needs into practical technical solutions and ensure systems are well integrated across the organisation's digital environment. The organisation's website operates on a headless architecture using Contentful CMS, with the front-end hosted on Vercel, and integrates with CRM, analytics, and internal systems through API-driven services.
Operating within a small engineering team, the Head of Engineering will remain actively involved in development, prototyping, and technical implementation while shaping the organisation's engineering capability and digital architecture. This role reports into the Chief Technology and Transformation Officer and will have 1-2 direct reports.
Key Responsibilities
- Platform Development & Systems Architecture: Design, build, and maintain techUK's core digital systems across the Microsoft ecosystem, including Azure-hosted services, integrations with Dynamics 365, and supporting data infrastructure.
- Website & Digital Platform Engineering: Provide technical leadership for the organisation's digital platforms, including the headless website architecture built on Contentful and hosted via Vercel, ensuring reliable integration with CRM, analytics, and other internal systems.
- Data Architecture & Business Intelligence: Develop and maintain reliable data flows between organisational systems, supporting accurate reporting and insight generation through platforms such as Power BI and helping establish a clear single source of truth for organisational data.
- Systems Integration & APIs: Design and implement API-driven integrations between core systems including CRM, website platforms, marketing tools, analytics environments, and internal databases, ensuring systems operate as a connected digital ecosystem.
- AI, Automation & Rapid Prototyping: Develop and implement AI-enabled workflows and automation that improve operational efficiency and unlock organisational insight. Rapidly prototype new tools and workflows to test ideas and deliver practical solutions across the business.
- Engineering Leadership: Establish and maintain best practice in software development, platform architecture, security, and DevOps practices while providing hands-on engineering leadership within a small team.
Skills, Knowledge and Expertise:
Essential Knowledge and Experience:
- Strong hands-on experience in software development and platform engineering.
- Experience working within the Microsoft technology ecosystem, including Azure cloud services, Dynamics 365, Power BI, Microsoft Graph APIs, Azure Functions or serverless architectures, Power Platform or related automation tools.
- Experience building API-driven integrations between enterprise platforms including CRM systems, web platforms, marketing systems, and analytics environments.
- Strong programming capability in languages such as Python, JavaScript/TypeScript, or C#.
- Experience developing integrations, automation pipelines, and backend services that support operational workflows.
- Experience working with modern web architectures, ideally including headless CMS platforms.
- Experience operating in small technical teams where individuals remain hands-on in engineering work.
- Line management experience is essential.
- Ability to translate business requirements into technical solutions and deliver working systems.
Desired Knowledge and Experience:
- Experience working with Contentful CMS and Vercel hosting environments.
- Experience implementing AI-driven tools, automation workflows, or LLM-based systems.
- Experience working with data platforms, analytics environments, or business intelligence systems.
- Familiarity with DevOps and CI/CD practices, including version control platforms such as GitHub.
Additional Information:
This is a full time role based out of techUK's London offices, however techUK operates a flexible working policy. This role profile is a guide to the work that is required but does not form part of any contract of employment and may change from time to time to reflect changing circumstances. The successful candidate must have permission to work in the UK prior to the commencement of employment.
Candidates with experience of: Lead Software Engineer, Systems Developer, Application Developer, HTML, WordPress, Head of Software Engineering, IT Database Developer, Software Integration may also be considered for this role.
Head of Engineering employer: techUK
Contact Detail:
techUK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Head of Engineering
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Microsoft technologies. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Azure, Dynamics 365, or AI-driven solutions. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to software development and platform architecture. Practice explaining your past projects and how they align with the role of Head of Engineering.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Head of Engineering
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with the Microsoft ecosystem and relevant technologies. We want to see how your skills align with the Head of Engineering role, so don’t hold back!
Showcase Your Leadership Skills: As this role involves leading a small team, it’s crucial to demonstrate your line management experience. Share examples of how you've successfully guided teams in the past and the impact it had on projects.
Be Specific About Your Technical Expertise: When detailing your technical skills, be specific about your hands-on experience with Azure, Dynamics 365, and API integrations. We love seeing concrete examples of how you’ve tackled challenges in these areas.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at techUK
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of the Microsoft ecosystem, especially Azure, Dynamics 365, and Power BI. Be ready to discuss how you've used these technologies in past projects and how they can be applied to the role.
✨Showcase Your Leadership Skills
As a Head of Engineering, you'll need to demonstrate your ability to lead a small team effectively. Prepare examples of how you've managed teams, fostered collaboration, and maintained best practices in software development and DevOps.
✨Prepare for Technical Challenges
Expect to face technical questions or challenges during the interview. Brush up on your programming skills in Python, JavaScript/TypeScript, or C#, and be ready to discuss your experience with API-driven integrations and automation pipelines.
✨Translate Business Needs into Tech Solutions
Be prepared to explain how you've successfully translated business requirements into practical technical solutions in the past. Think of specific examples where your work has improved operational efficiency or provided valuable insights through data architecture.