Team Lead, On-Call Automation and Reliability (London)

Team Lead, On-Call Automation and Reliability (London)

Full-Time 75600 - 92400 £ / year (est.) Hybrid
Fresha

At a Glance

  • Tasks: Lead a team to build AI agents for on-call automation and reliability.
  • Company: Join Fresha, the unicorn tech company revolutionising beauty and wellness.
  • Benefits: Enjoy competitive salary, health perks, and flexible remote work options.
  • Other info: Be part of a rapidly growing company with global impact.
  • Why this job: Shape the future of AI in production while leading a dynamic team.
  • Qualifications: Experience in software engineering and team leadership required.

The predicted salary is between 75600 - 92400 £ per year.

About Fresha Fresha is the leading AI-powered operating system for the global beauty and wellness industry, giving businesses everything they need to run smarter, grow faster and build stronger client relationships. Our mission is simple: help beauty and wellness businesses grow by giving them the technology they need to attract clients, manage their operations and run their business in one place.

Role Overview: Team Lead, On-Call Automation and Reliability | Four days in office, Wednesdays remote. We're looking for a hands‑on Team Lead for a new team. You'll report to the Head of Infrastructure. Your team owns what every engineer at Fresha uses when production breaks: alerting and paging, incident tooling, SLO and error budget tooling, the postmortem process, and the AI agents that do first‑line triage. Your team's job is to make that on‑call quiet, fast and safe.

How We Build:

  • Production first: We have no pre‑production environments. We test locally, validate in CI, ship behind feature flags, and hold a high quality bar.
  • Unix philosophy: Each service does one thing well behind a clear interface, and complexity stays at the edges.
  • We optimise for rate of change: an engineer with one year of experience should be able to make a change quickly.
  • Optional adoption, mandatory value: Teams choose their tools. Platform features win by being better, not by force.
  • Automate first, document second: A check that blocks the merge beats a page nobody reads.
  • Independent teams: Tribes own their code, deployments, on‑call and roadmaps.

What You'll Do:

  • Build and run the AI agents that triage alerts, collect context, suggest a cause, and run safe fixes inside clear guardrails.
  • Cut alert noise. Measure alert quality per team, and work with teams to fix or delete the alerts that don't help.
  • Own SLO and error budget tooling, and the reliability scorecard each team sees.
  • Own the incident process and tooling: roles, communication, postmortems, and follow‑up on the actions.
  • Run game days and disaster recovery drills, and get the on‑call rotas ready for seasonal peaks.
  • Write code, review it, and work through incidents alongside your team.

People leadership:

  • Run your team: Know what each person is working on and where they're stuck, and step in quickly when someone is struggling.
  • Feedback and growth: Give feedback when it happens, help your engineers grow, and make the case for them when they're ready.
  • Hiring: Interview for your team and hold the bar on who joins.

Our stack: Kubernetes on AWS, Terraform, Kafka and Postgres. Services in Ruby, Elixir and TypeScript behind a federated GraphQL layer.

What We're Looking For:

  • Hands‑on first: You write production code in at least one general‑purpose language.
  • Production experience: You've been on call for systems at scale, and you've led incidents as incident commander.
  • Automation you can trust: You've built automation that changes production, and you know how to make it safe.
  • AI agents: You've put LLM-based tools or agents into real use, or you can show serious work toward it.
  • Security: You design for least privilege and full audit from the start.
  • Cloud and observability: AWS, Kubernetes, and metrics, logs and traces at scale.
  • You've led a team: Formally, or as a senior engineer people already followed.
  • Product mindset: Engineers are your users. You track adoption and outcomes, run a roadmap, and say no to the wrong work.
  • Opinionated and clear: You write postmortems people read, and you can persuade a product team to change how they run their service.

At Fresha, we value passion and potential as much as specific skills. If you're enthusiastic and eager to learn, we encourage you to apply, even if you don't meet every listed requirement.

Your Opportunity at Fresha:

  • Scale: Around 1 million bookings a day across 120 countries.
  • A new team: You shape its scope, its tools and its people from the start.
  • AI in production: Agents that do real on‑call work, not demos.

Interview Process:

  • Screen Call - Video call with a member of the Talent Team (30min)
  • 1st Stage - Technical video/in‑person interview with our engineers (90min)
  • 2nd Stage - Practical coding session plus design of an incident automation system (up to 2 hrs)
  • Final Stage - Leadership and people management with the Head of Infrastructure / VP of Architecture (60min)

Inclusive Workforce: At Fresha, we are creating a culture where individuals of all backgrounds feel comfortable. We want all Fresha people to feel included and truly empowered to contribute fully to our vision and goals.

Team Lead, On-Call Automation and Reliability (London) employer: Fresha

Fresha is an exceptional employer, offering a dynamic work environment in the heart of London, where innovation meets inclusivity. With a strong focus on employee growth, Fresha provides opportunities for professional development and collaboration across diverse teams, ensuring that every voice is heard and valued. Join us to be part of a forward-thinking company that empowers you to make a meaningful impact in the beauty and wellness industry.

Fresha

Contact Details:

Fresha Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Team Lead, On-Call Automation and Reliability (London)

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Fresha or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Fresha.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Fresha.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Fresha that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Team Lead, On-Call Automation and Reliability (London)

Technical Leadership
Incident Management
Automation Development
AI Agent Implementation
Production Code Writing
Cloud Infrastructure (AWS)
Kubernetes

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Fresha.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Fresha and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Fresha

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Fresha uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.