<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=12616&amp;fmt=gif">
How to Manage Distributed Engineering Teams (3 Tips for Success)

How to Manage Distributed Engineering Teams (3 Tips for Success)

Engineering leaders from Avature, Fivetran, and Salesforce shared their take on how to manage distributed teams. Watch the panel-style webinar on Codility!

Engineering Teams, Inside Codility

Research suggests engineering teams can be successful regardless of being remote or not. As distributed teams and the agile approach become more widely used, more companies are reassessing their technical team structures and hiring tactics. Engineering leaders from Avature, Fivetran, and Salesforce shared their take on how to manage distributed teams. 

A glimpse of engineering teams at Avature, according to Matias di Tada, Vice President of Product Engineering:

  • 150 engineers across Spain and Argentina
  • 23 smaller, more functional teams — about 15 of the teams are collocated and the rest are distributed
  • Teams interact regularly since they share the same product-related goal

A glimpse of engineering teams at Fivetran, according to Meel Velliste, Vice President of Engineering:

  • 55 engineers across California, India, and Russia
  • All teams are collocated 
  • One remote engineer

A look at one of the engineering teams at Salesforce, according to Matt Van Winkle, Senior Manager of Software Engineering:

  • 13 engineers across California, Ireland, Canada, and all over the world
  • Teams are very distributed
  • Teams live in “Slacks and video chats all day long”

Challenges of managing distributed teams

A distributed team will have developers in different locations and so will rely on communicating through technology. Finding a good time for a recurring team meeting can be difficult when there’s several time zones. A quick recap of other points discussed:

  • Some engineering leaders think that if one person works remote, then everyone should
  • Scheduling meetings across multiple time zones can be tedious
  • Risk in having some engineers feel lonely or distant from the team

Benefits of managing distributed teams

More people are getting experience working remote or as freelancers. In fact, some characterize distributed teams as "futuristic." A quick recap of other points discussed:

  • Doesn't require travel which mitigates any issues around visas that might be difficult to get
  • You aren't limited and can find people from all over the world who are the best
  • Unstructured time can help make people feel part of a team — the flexibility can actually encourage connectedness

Tips and tricks from our panelists

Here's a quick overview of the advice that was shared on how to manage distributed teams:

  • Look for engineers who are self-directed and empowered to make their own decisions
  • Look for someone who has experience using the tools needed for remote work
  • Give teams the right tools to learn from one another 
  • Consider holding in-person onboarding meetings — this makes starting the relationship more natural
  • Hold daily stand-ups to help keep track of progress
  • Use video, centralized chat, and shared documents to more effectively collaborate and communicate

Download here to watch the full webinar.


Keep Reading

Meet Recruitee, our newest ATS partner

We know how hard it can be to find top engineering talent. Findings from our 2018 Developer […]

Microsoft's Culture Shift Changed How They Hire Engineers

Domina McQuade started her career as a pilot, never expecting to eventually "fall in love with […]

How Google Recruits Top Engineering Talent

Amy Miller is a seasoned tech recruitment professional. She previously spent five and a half years […]