Engineering and maintaining innovative, customer centric, high performance, secure and robust solutions
Working within a feature team to engineer software, scripts and tools
Producing complex and critical software rapidly and of high quality which adds value to the business
Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning
Collaborating to optimise software engineering capability
Designing, producing, testing and implementing working software solutions
Working across the life cycle, from requirements analysis and design through coding to testing, deployment and operations
Requirements
Responsible for researching, evaluating, and translating emerging AI-first, agentic, and customer engagement technologies into actionable, enterprise-ready guidance for clients
Strong experience in assessing technologies, conducting structured evaluations, and building prototypes, with a focus on bringing AI capabilities from exploration to scalable implementation
Leverage expertise in enterprise security, governance, and operational controls to balance innovation with scalability, resilience, and long-term sustainability
Partner with pre-sales and engagement teams to drive early-stage opportunity development through rapid prototyping, PoCs, and pilot programmes, using platforms such as CRM systems, Microsoft Azure, and AWS to evaluate feasibility, integration complexity, scalability, and operational readiness
Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance