- Company Name
- McCabe & Barton
- Job Title
- Head of Development
- Job Description
-
Job Title: Head of Development
Role Summary: Interim leader responsible for directing a 10‑20 engineer team to deliver robust automation, AI/ML, and software development initiatives, driving organizational efficiency and aligning technical roadmaps with business goals.
Expactations: Deliver a high‑velocity, scalable technology pipeline over a 6‑month engagement, ensuring measurable ROI on automation and AI projects, and establish lasting governance for coding standards, DevOps, and SRE practices.
Key Responsibilities
- Lead, mentor, and scale a distributed development team, setting culture, standards, and back‑log priorities.
- Own end‑to‑end automation strategy, identifying and executing efficiency opportunities via GitHub Actions, Terraform, Ansible, and RPA tools.
- Design, implement, and integrate AI/ML solutions, managing MLOps workflows and large‑language‑model deployments.
- Define and enforce coding standards, architecture decisions, and technical debt reduction plans.
- Develop and communicate technical roadmaps, SLO/SLA metrics, and ROI analyses to C‑suite stakeholders.
- Implement CI/CD, containerization, observability, and incident‑management best practices across cloud‑native microservices.
- Facilitate cross‑functional workshops, change‑management initiatives, and vendor/tool evaluations.
Required Skills
- Proven track record leading engineering teams of 10‑20+ members.
- Deep expertise in automation (GitHub Actions, Terraform, Ansible, Airflow, Prefect, RPA).
- Full‑stack development (Python, JavaScript/TypeScript, Java, Go) with modern frameworks (React, Node.js, Django, FastAPI).
- Microservices, API design (REST/GraphQL), Docker, Kubernetes, cloud‑native patterns.
- DevOps & SRE: CI/CD pipelines, infrastructure monitoring, log aggregation, SLO/SLA, incident response.
- AI/ML: MLOps tools, LLM integration, proof‑of‑concept development.
- Strategic business acumen: technical roadmaps, cost‑benefit analysis, ROI presentation.
- Strong stakeholder management, communication, and organizational change skills.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Certifications: Certified Kubernetes Administrator (CKA) or similar; CI/CD/deployment tools certifications; Cloud provider certs (AWS, GCP, Azure) preferred.