AI Engineering Lead / Principal (Software Development / Engineering)
AI Engineering Lead
Join a major digital innovation firm helping enterprise clients modernise software delivery through AI-assisted engineering and SDLC transformation. This role is suited to a senior engineer or consultant who understands both modern software delivery and the practical application of AI tooling across enterprise development environments.
- Lead AI-assisted software delivery and SDLC transformation initiatives across enterprise environments
- Evaluate and implement AI tooling for code generation, testing, documentation, and developer productivity
- Partner with engineering and business stakeholders to define practical AI adoption strategies and governance frameworks
The Role
You'll assess how AI can be applied across the software development lifecycle to improve engineering productivity, quality, documentation, and delivery outcomes. This includes evaluating AI tooling, running pilot programs, assessing enterprise readiness, and helping define scalable adoption frameworks that balance innovation with governance and risk management.
This is a highly consultative and hands-on role requiring strong technical credibility, practical AI tooling experience, and the ability to engage senior stakeholders on the realistic application of AI within enterprise software engineering environments.Key Responsibilities
- Assess enterprise codebases and SDLC processes for AI-assisted engineering opportunities
- Evaluate AI tooling across documentation, testing, code review, and developer workflows
- Run hands-on pilots for AI-assisted test generation, code documentation, and code analysis
- Assess AI-generated outputs for quality, maintainability, scalability, and business value
- Define AI-SDLC adoption roadmaps, governance frameworks, and success metrics
- Contribute to AI integration strategies across CI/CD and modern delivery pipelines
- Advise clients on AI governance, IP protection, data privacy, and risk considerations
- Deliver technical demonstrations, executive briefings, and stakeholder workshops
- Collaborate closely with engineering, QA, DevOps, and architecture teams
- 6+ years' experience in software engineering or modern application delivery
- Hands-on experience with AI-assisted development tooling within enterprise environments
- Experience evaluating and piloting AI tooling with measurable business or engineering outcomes
- Strong understanding of SDLC practices and modern engineering workflows
- Experience with AI-assisted code documentation and automated test generation
- Understanding of testing frameworks including xUnit, NUnit, or Jest
- Strong communication and stakeholder engagement capability
- Ability to balance technical innovation with practical delivery and governance considerations
- Understanding of AI governance, security, data privacy, and IP considerations
- Experience with LLM-based code analysis and business rules extraction
- React / TypeScript experience
- Experience with AI code review tooling
- Strong .NET engineering background
- Prompt engineering experience for software engineering use cases
- Exposure to BDD / ATDD approaches
- Familiarity with RAG-based developer tooling patterns
- Experience assessing AI vendor security and compliance considerations
- Published articles, talks, or case studies relating to AI-assisted software delivery
This is an opportunity to join a high-performing consulting environment focused on AI-enabled engineering, modern software delivery, and enterprise transformation across complex client environments.