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
£ 143K

Job 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.

Apply for this position