Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026

Lead Software Engineer

Faculty London Hybrid senior Full-time

The employer hasn't listed a salary.

Apply on Faculty

Description

Faculty is looking for a Lead Software Engineer to spearhead the technical direction and delivery of complex, innovative AI and software projects. The successful candidate will act as a technical expert, applying their skills across various projects from solution architecture to client-side deployments, while ensuring engineering decisions are sound and reliable.

The role demands deep technical expertise and a genuine curiosity for solving hard engineering problems, focusing on driving innovation and building reusable solutions across the organisation.

Responsibilities:

  • Setting the technical direction for complex ML and software projects, balancing trade-offs, and guiding team priorities
  • Architecting, implementing, and maintaining reliable, scalable ML/software systems, and justifying key architectural decisions
  • Defining project problems, developing roadmaps, and overseeing delivery across multiple workstreams in often ill-defined, high-risk environments
  • Driving the development of shared resources and libraries across the organisation and guiding other engineers in contributing to them
  • Leading hiring processes, making informed selection decisions, and mentoring multiple individuals to foster team growth
  • Proactively developing and executing recommendations for adopting new technologies, tools and changing our ways of working to stay ahead of the competition
  • Acting as a technical expert and coach for customers, accurately estimating large work-streams and defending rationale to stakeholders

Requirements:

  • Technical expert among peers, capable of going deep on particular topics and demonstrating breadth of knowledge to solve almost any problem
  • Strong software engineering skills in Python and at least one compiled or strongly-typed language (e.g. Go, Java, Rust, or TypeScript)
  • Expert in at least one major Cloud Solution Provider (e.g., Azure, GCP, AWS)
  • Hands-on experience with containerisation tools like Docker and orchestration via Kubernetes
  • Experience leading teams to build full-stack web applications
  • Excellent communication skills

Benefits:

  • Opportunity to work on complex, innovative AI and software projects
  • Collaborative and dynamic work environment
  • Flexible working arrangements

Interview Process:

  1. Talent Team Screen (30 minutes)
  2. Introduction to the role (45 minutes)
  3. Pair Programming Interview (90 minutes)
  4. System Design Interview (90 minutes)
  5. Commercial & Leadership Interview (60 minutes)

Skills

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.ashbyhq.com/faculty/68c71d8a-419d-4f1a-9949-cb902f1caa45

Apply on Faculty