CareerPlan

Lead Software Engineer (Hybrid)

Full-time£76k–£95k2026-11-10
Hybrid

Core

Lead technologist driving architecture, software design, and delivery for high-stakes consulting engagements across diverse client projects.

Role type

Senior IC Lead Software Engineer (Consulting)

Builds

Production-quality software systems, agentic products, and full ML lifecycle solutions for clients.

Domain

Software Engineering, AI/ML, Consulting

Deliverable

production ML models | product features

Required skills

Architecture & software design, Full-stack development (Java, C#, Python, TypeScript, Go, Rust), AI/ML integration (RAG, vector search, LLM frameworks), DevOps & MLOps, Team leadership, Client stakeholder management, Mentoring

Preferred skills

Platform engineering, Data Engineering (Databricks), DevSecOps, Infrastructure as Code

Technologies

Java, C#/.NET, Python, TypeScript, JavaScript, React, Go, Ruby, Rust, Scala, R, SQL, Git, CI/CD, Databricks, LangChain, LlamaIndex, CrewAI, AutoGen, n8n

Responsibilities

Lead architecture and software design discussions, Collaborate on systems involving the full ML lifecycle, Lead or initiate formal feedback conversations, Manage high-level project roadmaps, Maintain relationships with client technical leaders, Mentor team members and lead workshops

Seniority

Senior, hands-on IC with leadership responsibilities