Senior Software Engineer

Faculty · London, England ·

Last confirmed by our partners on 18 Oct 2026.

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

Senior Software Engineer at Faculty Life Sciences leads development and deployment of AI-enabled software for clients, delivering production-grade ML systems with scalable infrastructure. You’ll shape architectural decisions, collaborate across product and engineering teams, and mentor junior engineers. This role blends technical depth with client-facing work to solve critical healthcare challenges and accelerate life sciences innovation. Join a fast-growing team delivering responsible AI that makes a real impact in medicine.

Pay / Benefits

  • Unlimited Annual Leave Policy
  • Private healthcare and dental
  • Enhanced parental leave
  • Family-Friendly Flexibility & Flexible working
  • Sanctus Coaching
  • Hybrid Working

Responsibilities

  • Lead technical scoping and architectural decisions for high-impact ML and software systems
  • Design and build production-grade ML/software, tools, and scalable infrastructure
  • Define and implement best practices for deploying machine learning at scale
  • Collaborate with engineers, data scientists, product managers, and commercial teams to solve client challenges
  • Act as trusted technical advisor to customers and partners, translating complex concepts into actionable strategies
  • Mentor and develop junior engineers, shaping the teams engineering culture and depth

Key requirements

  • Strong software engineering skills in Python and a compiled or strongly-typed language (Go, Java, Rust, or TypeScript)
  • Deep expertise in software engineering with a focus on robust, reusable systems
  • Hands-on experience with cloud platforms (AWS, Azure, GCP) including architecture, security, and infrastructure
  • Extensive experience with container and orchestration tools (Docker, Kubernetes) for scale
  • Ability to work in fast-paced, high-growth environments with ownership and autonomy
  • Excellent communication, able to guide technical and non-technical stakeholders
  • strong communication
  • ownership and autonomy
  • stakeholder management
  • Python
  • Go
  • Java
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 1 week ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £55,000 – £110,000, from 632 adverts

2850 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 15% of 745 Software developer adverts we list nationwide

More openings at Faculty

50 other openings we list

FacultyLondon Apply