A few years ago, an engineer on my team, Todd¹, came to me about growing at the company. He wanted to be a tech lead and asked what he should work on. After I reflected on my responsibilities, I identified three key areas: (1) technical execution, (2) project management, and (3) client engagement…