Influence, part 5 of 5: Organizations
This is the fifth part of a five part series on influence as a Staff+ Software Engineer ( part 1 , part 2 , part 3 , part 4 , part 5 ). I've ported this here from where I originally published it on Medium . Organizations Organizational design patterns For Software Engineers who’re senior individual contributors (ICs), the main pattern that seems prevalent is that a senior IC and Engineering Manager work together to share the responsibilities for running a team; often the IC will be called a Tech Lead (TL) or Uber-TL. If you don’t plan on managing then it’s worth thinking about how that will impact your career and the sorts of roles you can and can’t take. Skills take time to acquire and you have a finite amount of time to do so! While it may be possible to stay an IC at some companies and not be a Manager that’s not always possible. Likewise, switching from TL -> TL-and-Manager or TLM -> M shouldn’t be done lightly. You can definitely...