- Company Name
- Global Resourcing
- Job Title
- Head of Software Engineering
- Job Description
-
**Job Title**
Head of Software Engineering – Distinguished Engineer
**Role Summary**
Senior engineering leader responsible for shaping and executing the strategy for critical customer‑engagement platforms. Drives innovation, ensures secure, scalable delivery, and manages a technical organisation of ~200 developers across a multi‑cloud, DevSecOps environment.
**Expectations**
- Deliver an engineering vision, roadmap, and operational plan for large‑scale, customer‑facing services.
- Champion culture of continuous improvement, high performance, and secure software practices.
- Build and maintain strong relationships with internal stakeholders, external departments, and commercial suppliers.
- Provide mentorship, coaching, and talent development for engineering teams.
**Key Responsibilities**
1. Define and evangelise the engineering strategy and long‑term roadmap for critical engagement platforms.
2. Lead large‑scale technology transformation initiatives, ensuring high availability, performance, and security.
3. Architect and maintain multi‑cloud, containerised end‑to‑end solutions following DevSecOps and SSWML principles.
4. Lead innovation efforts—evaluate new technologies, create business cases, and run proof‑of‑concepts, including AI/ML enhancements.
5. Establish, own, and continuously improve the engineering operating model, standards, and reference architectures.
6. Manage stakeholder relationships, providing clear technical guidance to senior management and non‑technical audiences.
7. Oversee, coach, and develop a diverse engineering workforce, fostering a culture of excellence and collaboration.
**Required Skills**
- Strategic and operational leadership with proven delivery of vision across multiple platforms.
- Deep technical expertise in multi‑cloud architecture (AWS, Azure, GCP), containerisation (Kubernetes, Docker), and CI/CD pipelines.
- Extensive experience in DevSecOps, Secure Software Development Life Cycle (SSWML), and continuous delivery at scale.
- Strong background in designing and operating high‑availability, secure, customer‑facing services.
- Proven ability to drive innovation, build business cases, and lead POCs—knowledge of AI/ML integration preferred.
- Excellent stakeholder engagement, communication, and influence skills across all organisational levels.
- Project and portfolio management experience in enterprise‑scale environments.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline (or equivalent professional experience).
- Professional certifications such as AWS Certified Solutions Architect, Azure Solutions Architect Expert, Google Cloud Professional Architect, Certified Kubernetes Administrator, or similar.
- Security‑focused credentials preferred (e.g., CISSP, Certified Secure Software Lifecycle Professional).
- Scrum/Agile certifications (e.g., Certified ScrumMaster, SAFe Program Consultant) are an advantage.