Back to resources

Managing and Running Large Engineering Teams Successfully

Alignment
Architecture
Building A Team
Company Culture
Internal Communication
Collaboration
Career Path

22 February, 2022

Federico Fregosi
Federico Fregosi

VP of Engineering at Contino

Federico Fregosi, VP of Engineering at Contino, shares his tips for successfully leading a large team of engineers using metrics, professional development, and a standardized career ladder.

Fast Growth Within Teams

The engineering team that I’m currently working with is made up of 177 engineers. We’ve been through a growth phase in the past year, which has involved implementing many new processes. Building and scaling a team is commonly discussed, but I’ve found that running a team of this size is often overlooked.

I want to focus on how to scale and run an engineering management function of a team of significant size. When you’re getting there, the role is way less about engineering strategy and the key aspects, for me, are developer productivity, learning and development, inclusivity, HR, talent. You end up having a larger strategic focus on operational processes.

Tools to Manage a Large Team

Getting Comfortable with Numbers:

I’ve been working with teams of different sizes for most of my career. I’ve learned that the largest change when moving from a small/medium-sized team to a team where you stop knowing everybody is that you have to start reasoning with numbers and metrics.

On a small team, it’s easy to say, “I have four engineers on this project and three on another.” That’s all gone when transitioning to a larger team – percentages take over. As an engineering director or VP of engineering, it’s difficult to look at specific team members and nearly impossible to have a day-to-day connection with them. That’s where percentages come into play, where leaders can assess change within a team.

Assessing a Team’s Health:

When working with larger teams, the option to provide win-win solutions that mitigate challenges and make everyone happy is gone. I know that whatever change I implement, some team members will be happy while others will not be. The trick is to reduce the number of people that are unhappy by assessing the team before and after.

That’s where getting to know the team comes in handy. With small teams, it’s easy to talk with everyone in the team – it changes as the team grows, however. There needs to be correct policies and processes in place to evaluate the team’s health. Even the common “skip-level” meetings start being almost impossible at a certain size.

My current company has an innovative way to assess the status of the team. We have tools that integrate with Slack and, on a weekly basis, ask all of our team members to share how they feel – about the company, their performance, their manager, and their work—asking these questions and monitoring the responses in incredibly important to evaluate the status of the team.

In the big picture, when leaders transition to managing large teams, they need to focus on company-wide strategy at a high level. Rather than asking each team how they feel or even each manager or director, leaders need to set up the process to do this – like the survey in my company.

Looking at the Right Metrics:

As growth continues and metrics become increasingly important, people may look at the wrong metrics. For example, typically assessing engineer satisfaction is done by looking at engineer retention. If people are not leaving, they must be happy with their role. I think it’s more complicated than this, however – as this metric forgets compensation and specific circumstances.

Instead of using retention, I use ENPS (Employee Net Promoter Score), which involves weekly check-ins. In addition, I look at the number of referrals team members are providing – as our company has a significant bonus for referring a candidate. Looking at the two of these, I can see a clear correlation between referrals and employee satisfaction.

There should be three levels of metrics: individual, team, and organizational. Different metrics are made for different levels, and ideally, looking at them on these different dimensions will add insight for leaders.

Creating a Narrative:

As I’ve moved into a VP role, I’ve become further removed from the ICs I work with. It’s impossible to motivate each engineer individually, meaning I’ve had to implement a narrative that’s inspiring on an organizational level. It’s not just about finding the right motivation strategy but ensuring that it is well communicated and understood by the teams. Really, there’s no such thing as “overcommunicating”.

Learning and Development:

At the beginning of my career, I wanted my team to act as a career accelerant for individuals. I wanted the people I worked with to take full ownership of their roles – in turn allowing them to feel empowered by the accountability. As I’ve grown to become more senior, I’ve realized that this formula works well in very “mission-led” companies that tend to attract a certain profile of individuals but fail in different, more established, settings. I’ve shifted my focus to ensuring that my company creates the right environment, to encourage people to operate in this mindset, rather than expecting them to be naturally driven towards it.

A strong component of this is L&D. Not only do I allocate funds for professional development, but I also set aside time for my team to focus on development. In a company setting, we need to ensure that whatever teams are spending their time on is upskilling their skills while connecting with the business goal of the organization.

Engineering Career Frame:

Once organizations get to a certain size, one thing I’ve noticed is that it is hard to standardize the seniority of roles for promotion. Especially if it has not been done at the beginning, as common in startups of all sizes. My company tries to do this in a few different ways. First, we write standard job descriptions but also a technical piece that dictates the skills our company needs a candidate to display to gain the role.

Secondly, we have a promotion panel that gathers each week to talk about employees’ internal growth. This takes away the yearly promotional cycle and replaces it with a promotion based on performance or on an as-needed basis.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

Leaving Room to Say Things Suck — Leadership Lessons from “Ted Lasso”

17 August

A major sign of trust, comfortability, and vulnerability is for someone you lead to be able to say something sucks.

Building A Team
Company Culture
Leadership
Coaching / Training / Mentorship
John Hartley

John Hartley

Senior Engineering Manager at Curology

How to Maintain Happiness: The Underrated Aspect of Creating Team Dynamic

2 August

Jonathan Ducharme, Engineering Manager at AlleyCorp Nord, encourages the importance of a workplace environment that cultivates mental wellness.

Personal Growth
Company Culture
Leadership
Internal Communication
Psychological Safety
Jonathan Ducharme

Jonathan Ducharme

Engineering Manager at AlleyCorp Nord

How to Enter QA With a Non-Technical Degree

2 August

Lewis Prescott, QA Lead at Cera Care, explains his journey from a degree in psychology to learning test automation and computer programming.

Handling Promotion
Personal Growth
Coaching / Training / Mentorship
Career Path
Lewis Prescott

Lewis Prescott

QA Lead at CeraCare

How to Organize, Manage, and Grow Your Team

12 July

Vineet Puranik, Senior Engineering Manager at DocuSign, discusses the impact of roadmaps, organization, and proper management for your teams to procure growth.

Managing Expectations
Delegate
Collaboration
Roadmap
Strategy
Vineet Puranik

Vineet Puranik

Senior Engineering Manager at DocuSign

(Re)Organizing Your Teams Using Domain-Driven Design

12 July

A proposal for how to create an org structure that will deliver software systems that you want, not ones you get stuck with.

Alignment
Architecture
Scaling Team
Building A Team
Internal Communication
Reorganization
Ram Singh

Ram Singh

CTO at REAL Engagement & Loyalty