Responsibilities
- Collaborate and whiteboard with customers to understand application strategy, technical constraints and modernisation enabling mechanisms
- Rapidly design and build cloud‑native prototypes of customer applications onto modern and automated toolchains, and new DevOps ways of working
- Lead software strategy across the full stack to redesign the software architecture and embed modern software development lifecycle processes
- Build and present an application demo portal, showcasing the latest and greatest in cloud and application architecture
- Lead on AI‑driven approaches to application development and management, helping customers embed AI, ML and automation into process flows
- Collaborate with sales, pre‑sales and cloud teams across the full customer lifecycle to be an expert on engineering modern applications
- Work with tooling partners to bring modern toolchains to customers to rapidly visualise software applications
Qualifications
- Full‑stack software engineering experience: designing, building and operating modern applications
- Hands‑on expertise with a tech stack consisting of Docker, containerisation, Terraform, Azure, IaaS, PaaS, microservices and API management
- Proficiency in modern software development practices, including Agile methodologies, DevOps and CI/CD pipelines
- Expert understanding of cloud technologies, including IaaS, PaaS, FaaS, and cloud‑native services such as containers, serverless computing and microservices architecture
- Experience with enterprise applications and estates (preferred)
- Excellent communication and interpersonal skills, with the ability to create positive and professional business relationships with partners and customer stakeholders