Managing Globally Distributed Teams

Final Prep · People Management — how to run a team split across timezones so it moves as one, with async-first communication, local ownership, and no HQ-versus-satellite hierarchy.

This question tests whether you can lead a team you can’t gather in one room. Distributed teams fail in predictable ways: decisions made in a hallway that half the team never sees, a satellite site that gets the leftover work and no real ownership, meetings scheduled for HQ’s convenience at 11pm for everyone else, and knowledge trapped in people’s heads instead of documents. The interviewer wants the mechanisms that prevent all of that: async-first communication with written decisions of record, timezone-fair meeting practices, genuine local ownership of whole areas, a documentation and trust culture, follow-the-sun on-call, and a deliberate refusal to let an HQ/satellite hierarchy form. Answer in CARL shape.

Answer flow for managing globally distributed teams
The spine: async-first with written decisions → timezone-fair meetings → local ownership of whole areas → docs and trust over presence → follow-the-sun on-call → no HQ/satellite hierarchy → even velocity and retention.

What this question is really testing

Whether you default to async and written as the operating system of the team, and whether you understand the political trap of distributed work: the HQ/satellite hierarchy, where the site the manager sits in gets the interesting work, the real decisions, and the promotions, while remote sites get commodity tasks and quietly disengage. The senior signal is treating documentation as the substrate for trust (you trust output, not hours-at-desk seen), giving remote sites ownership of whole areas rather than slices, and actively distributing the inconvenience — of meeting times and of on-call — fairly.

How to answer What the interviewer is looking for

A worked example (CARL)

Context. My Ads Events Infra team was split across two sites with roughly an eight-hour offset — the larger group where I sat, and a smaller group in another region. The pattern when I took over was the classic satellite failure: the remote site was doing execution work on tickets scoped by the main site, the real design decisions happened in synchronous conversations the remote engineers were asleep for, and their standups were scheduled at the tail of their day for our convenience. Predictably, the remote engineers were disengaged, their growth had stalled, and we’d lost one strong person who felt like a contractor rather than an owner. Meanwhile the whole team was slower than it should have been, because so much depended on a few hours of overlap.

Actions. I reset the operating model. First, I moved the team to async-first and made written decisions non-negotiable: any decision of consequence had to be captured in a doc or task with the reasoning, not settled verbally in an overlap-hours call. I started a lightweight decision log so the remote site woke up to what was decided and why, not just an outcome they had to reverse-engineer. Second, and most important, I gave the remote site ownership of a whole area — I moved the aggregation-freshness subsystem to them entirely, roadmap through on-call, and stopped scoping their work from my site. They now owned an end-to-end piece of the pipeline that mattered, with a named tech lead there who set its direction. Third, I fixed meeting fairness: I rotated the painful slot so my site took the awkward-hours meeting half the time, cut the number of standing synchronous meetings hard (replacing most with written updates), and made a rule that any decision reached in a meeting was re-posted in writing so the absent site could weigh in before it was final. Fourth, I built the trust substrate: we invested in real documentation — design docs, runbooks, architecture overviews — so people could act without waiting for a timezone overlap, and I was explicit with my own site that we evaluated output, not who was visibly online. Fifth, on-call: I set up a follow-the-sun rotation so each region covered its own daytime and handed off cleanly, which ended the misery of the remote site taking pages in the middle of their night. Throughout, I watched the second-order signals of hierarchy — who got the interesting projects, who got credited in reviews, who got promoted — and deliberately corrected toward the remote site where it had been starved.

Results. Over about two quarters the dynamic changed. The remote site’s ownership of the aggregation subsystem stuck — they shipped a freshness improvement that my site hadn’t had bandwidth for, and their tech lead started representing that area directly in cross-team reviews. Velocity across the whole team improved because far less work was bottlenecked on overlap hours. On-call satisfaction went up on both sides after follow-the-sun. And the retention signal reversed: the remote engineers’ engagement scores in the team survey rose, and we promoted one of them the following cycle — the first promotion that site had seen in a while, which mattered symbolically as much as individually.

Learnings. The thing that actually fixed it wasn’t better tooling or more meetings — it was giving the remote site real ownership of a whole area. Everything else (async decisions, fair meetings, follow-the-sun) was necessary support, but ownership was the root cause of both the disengagement and the fix. The lesson I carry: a distributed team fails not because of distance but because of hierarchy, and the antidote is distributing ownership, decisions, and credit as deliberately as you distribute work.

Common follow-ups

How do you keep decisions from being made without the whole team?

How to answer

How do you avoid the HQ/satellite hierarchy?

How to answer

How do you build trust and cohesion without co-location?

How to answer

How do you run on-call across timezones?

How to answer
Where to get your data (Meta)