James Hobbs Discuss an engagement

What does a CTO do at a startup?

Short answer

A startup CTO makes sure technology unblocks the next stage of the company’s growth. Early on that means building the product and choosing the architecture. Later it means hiring and leading the team, setting standards, controlling costs and representing technology to investors and customers. Whether they write code matters less than whether the business can grow.

How the role changes with stage

StageMain jobTypical focus
Pre-productBuild and learnPrototype, architecture, first hires
First customersShip reliablyDelivery practices, security basics, hiring
ScalingBuild the organisationTeam structure, leaders, standards, costs
Pre-exitMake it investableDue diligence readiness, compliance, key-person risk

Should a CTO be hands-on?

It depends on the stage, and the question is often framed badly. The CTO’s job is to remove whatever is blocking growth. Sometimes that is writing code; more often, as the company grows, it is hiring, deciding and removing obstacles for the people who write it.

Related questions

What is the difference between a CTO and a VP of Engineering?

Broadly, the CTO owns technology direction and its link to the business, while a VP of Engineering owns running the engineering organisation and delivery. In smaller companies, one person often does both.