At incident.io, we are building a product that our users rely on 24/7, all year round. This means it is crucial that it is always working, and that is where our on-call rotation comes in. We believe that everyone should be on-call because it tightens the feedback loop between shipping new features and maintaining what we have, leading to more pragmatic engineering decisions.
We use our own product to run our on-call and incident response (with a fallback system in case things are really broken!), which makes being on-call a great opportunity to improve both our own processes and our product too.
Being on-call has an impact on home life, and we are committed to making it the best experience possible. Our approach is built on support, a thoughtful approach to compensation, and clear expectations.
To manage the workload, we have one dedicated person "holding the pager" each week. Our on-call schedule runs from 5 PM on Friday to 5 PM the following Friday. We’ve found that putting the weekend at the start of a shift means it isn’t looming over you all week, and it makes for a pleasant Friday evening when a shift concludes.
There are a few things we do as a team to support whoever is on-call each week:
New engineers are expected to join the rota after their probation period, and we actively work to accelerate this process. You’ll start off holding the pager during working hours with a buddy sat next to you to get plenty of practice runs before you’re taking the overnight shift.
Being on-call is a key part of being an incident.io engineer, and our overall compensation already takes this into consideration. The on-call pay itself is a small additional amount to express our gratitude. This also helps make covering for others feel fairer and avoids any complex time-swapping: if I cover you for an hour, I’m getting paid for it so you don’t owe me an hour back!
Specifically, we pay £5/hour for on-call outside of normal working hours (9:30 AM - 5:30 PM UK). For a full week, this totals £640. Public and company holidays (like First Friday of the Month!) are paid double.
If someone has had a challenging night on the pager, we are happy for them to take the morning off. We don’t have a formula for this, you’re trusted to make a judgement and your team will encourage you to take the time off to get some rest!
When our engineers are on-call, we expect them to be near their laptop, no more than 5 minutes away from being online and ready to respond. What does “ready to respond” mean, other than an internet connection? Again we don’t have a long list of rules here: we’re all responsible adults who can figure this out. Exploring a gallery on the weekend, between stations on the way to work, at the gym, having a pint after work - all fine. So long as you’re able to make sensible decisions and communicate them quickly, you’re good.
I really can’t emphasise how much cover requests make on-call feel much better. It is very common to ask for cover for personal commitments like a brunch or a run, or even to swap entire weekends or shifts. We are all in this together, supporting each other to ensure our product runs smoothly while maintaining a healthy work-life balance.
Learn how we accelerated development with Claude Code and Git Worktrees - a powerful combination that enables parallel AI-assisted coding, streamlined workflows, and faster feature delivery.
Moving fast does not happen by accident. Here is some of the intentional things our engineers do to move so quickly!
Cutting through the hype and dollar signs, why should you actually join incident.io? And also, why might this not work for you
Ready for modern incident management? Book a call with one of our experts today.