Becoming a Software Engineering Lead

Chapter 2. What Do Engineering Leads Actually Do?

Engineering Leads are servant leaders. They are dedicated to serving three “clients” within the organization: software engineers, project managers, and executives.

Software Engineers

Vinh Nguyen

" I don't care how long a member stays in the company. But when a member leaves the company, when looking back the entire time, he or she acknowledged that he/she had grown a lot since joining the company. If we have a member stay in the company for 3 years, it counts as a success.

For Vinh, my friend, success isn't merely measured in tenure but in the growth experienced by each member during their tenure.

The journey of a software engineer within the company is a saga that involves the watchful eye and active involvement of an Engineering Lead at every turn:

Project Managers

An Engineering Lead also functions as a linchpin between the technical sphere and the realms of project management and sales. They ensure the quality and success of software projects by offering invaluable technical opinions and decisions. Their involvement spans across creating an optimal working environment, overseeing the infrastructure, and advocating for the right tools and resources.

Their role extends into project planning, aiding executives in determining which team is best suited for specific projects based on skills, strengths, and workload.

In addition, Engineering Leads are pivotal in pre-sales activities, leveraging their technical acumen to support the sales team, providing insights that bridge the gap between client expectations and technical feasibility.

Executives

Beyond the immediate team, Engineering Leads are conduits between the ground reality and the higher echelons of the organization. They navigate the intricate web of people issues, focusing on career paths, skill acquisition, and fostering an environment that nurtures continuous learning.

Moreover, Engineering Leads are instrumental in marketing endeavors, strategizing on how to elevate the company's visibility and brand in the competitive market landscape.

In essence, the role of an Engineering Lead transcends conventional definitions of leadership. It's a multifaceted, dynamic responsibility that requires a blend of empathy, technical expertise, strategic vision, and an unwavering commitment to serving and elevating every facet of the engineering ecosystem.