Engineering Management in a Remote-First World
Remote-first changed everything about how I lead engineering teams. Not the work itself -- the connections around the work. The hallway conversations, the...
27 Dec 2024

Remote-first changed everything about how I lead engineering teams. Not the work itself -- the connections around the work. The hallway conversations, the shoulder taps, the lunch reads on someone's mood. All gone. You have to rebuild those signals deliberately, or you lose them.
Here's what I've learned managing distributed teams.
Remote-first means remote is the default
It's not "we tolerate remote." It's "remote is how we operate." The distinction matters because it forces every process to work asynchronously first.
The upside: you can hire the best people regardless of geography. The downside: you have to be intentional about everything that used to happen by accident.
Building culture without an office
Define your values and live them
Write your team values down. Then actually reference them in decisions. "We value ownership" means nothing if you micromanage every PR.
Over-communicate -- strategically
In an office, information travels through proximity. Remote teams have no ambient awareness. You have to push context proactively.
Keep standups short and focused. Run regular check-ins that go beyond status updates. Centralize knowledge in one tool -- Notion, Confluence, whatever -- and enforce its use.
Build trust through connection
Schedule informal conversations. Virtual coffee chats sound cheesy. They work. Public recognition matters more when people can't see each other's wins in person.
If budget allows, bring the team together once or twice a year. A few days in person builds months of goodwill.
Communication that actually works
Pick your tools and commit
Slack for quick discussions. Video calls for nuanced conversations. Jira or Asana for task tracking. The tool matters less than consistency.
Default to async
Not everyone works the same hours, especially across time zones. Document meeting outcomes. Record important updates as short videos. Set clear expectations on response times.
Make meetings count
Every meeting needs a purpose and an agenda. If you can't articulate why people need to be in a room together, send a message instead.
Performance and growth
Set clear expectations
Use OKRs or similar frameworks. Make goals measurable. Revisit them regularly -- goals set in January may not make sense in March.
Give feedback frequently
Don't wait for the quarterly review. Use one-on-ones to discuss challenges, wins, and career direction. Make feedback specific and actionable.
Invest in learning
Offer stipends for courses and conferences. Encourage internal knowledge sharing. Pair junior engineers with senior mentors.
The hard parts
Isolation is real
Remote work can be lonely. Watch for signs of disengagement. Encourage breaks. Normalize setting boundaries on work hours. Provide mental health support without making it awkward.
Time zones are a puzzle
Rotate meeting times so the same people aren't always inconvenienced. Use shared calendars to find overlap. Empower teams to make decisions without waiting for a synchronous conversation.
Accountability without surveillance
Focus on outcomes, not hours. Use project management tools for transparency, not tracking. Trust your team until they give you a reason not to.
Remote engineering management demands more deliberate effort than office management. But the teams I've built remotely are among the strongest I've worked with -- because every connection was earned, not assumed.