Senior Software Engineer
Faculty · London, England ·
Last confirmed by our partners on 18 Oct 2026.
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
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
- Lead Software Engineer · Westminster Abbey · 1 km
- Senior Fullstack Software Engineer - (Java, Spring Boot, Microservices · Westminster Abbey · 1 km
Remote or home office in 15% of 745 Software developer adverts we list nationwide
More openings at Faculty
50 other openings we list
- Senior Manager (National Security) · London
- platform engineer in national security and AI safety · London
- Research Scientist - AI Safety · London
- Senior Data Scientist (Safety) · London
- Lead AI Safety Research Scientist · London