article thumbnail

Startup CTO or Developer

TechEmpower - Product Management

What does it mean to be a CTO for a startup? Should a startup CTO spend their time programming? Exploring new technologies? Here’s a graphic from Socal CTO that illustrates the roles as they change over time: In its earliest days, a startup’s top need is often to produce a product. What does the role demand?

CTO Coach 104
article thumbnail

Guide to the Software Engineer Career Path

PMLesson's Ace the PM Interview

Engineering managers are expected to play a role in higher-level decision-making or cross-functional collaboration in their companies. Freelance or Contractor Finally, software engineers can also choose to go the way of freelancers or contract workers. Smaller or mid-range companies may not have a VP of Engineering position.

article thumbnail

What is the Role of a Technical Program Manager?

PMLesson's Ace the PM Interview

Today’s organizations are heavily dependent on modern technologies. This additionally efficient delivery can support the day to day increasing of scope for technology companies. Primarily, TPMs work extensively with the engineering teams in their organization. But why do companies need TPMs anyway?