Not possible with jobs with on-call responsibilities (most senior software engineering jobs in my experience).
The real annoying part of it is not being able to detach from work the weeks I was oncall, and having to plan travel to ensure that acting in time remains feasible.
Now,if a job requires permanent on-call that is just a bs workaround from having the organisational structure to properly deal with emergencies.