Lead Software Engineer
Identify Solutions
Leeds, United Kingdom
6 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 143KJob location
Remote
Leeds, United Kingdom
Tech stack
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Continuous Integration
Software Design Patterns
R
Design of User Interfaces
Human-Computer Interaction
Python
Openshift
Scrum
Red Hat Enterprise Linux - RHEL
TypeScript
Kubernetes
Machine Learning Operations
Terraform
Job description
My market-leading client is seeking a Lead Software Engineer to take point on a new AI project. Carrying a POC through to User Testing stages, the suitable consultant will need to have a proven track record of leading small teams and driving projects from Greenfield to later stages, ideally from a consultancy background with public sector knowledge. The Lead Engineer will be responsible for leading 2 other Software Engineers through key parts of the project such as creating a new User Interface. The AI driven components of the system will require further collaboration with 2 data scientists.
Requirements
- 5 to 10 years' proven experience in a Full Stack Engineering role, with advanced skills in a range of different languages and deployment topologies. For example, Python, R, Typescript, Terraform, OpenShift, Azure, AWS.
- Experience implementing a greenfield CI / CD pipeline for both software and infrastructure deployments.
- Experience taking ownership of delivery for whole services or significant components across the full lifecycle from design to operation.
- Strong understanding of architectural and design patterns, particularly within a Kubernetes environment, with the ability to lead and assure their implementation.
- Experience working in Agile environments, using Scrum, Kanban and business-driven development (TDD), and leading delivery planning and estimation.
- Experience leading, mentoring and supporting less experienced engineers, providing guidance and enabling high-quality, efficient delivery.
- Experience working in a consultancy environment, engaging with external stakeholders and clients, taking ownership of technical decisions and delivery outcomes, and building trusted relationships.
- Hands-on expertise with cloud platforms (AWS or Azure), delivering scalable, secure and well-architected solutions., * Hands-on expertise with hybrid cloud platforms (RedHat OpenShift a particular benefit).
- Experience with Machine Learning Operations pipelines and processes.
- Experience delivering solutions that use a design system as part of their user interface development.
- Exposure to public sector projects and delivering solutions in complex organisational landscapes, particularly within the healthcare domain.