I'd take a look at the large, established companies in the technology space in which you want to operate. Somewhere at one of those companies is an astute, experienced person who might be ready to get out of the big company environment if you come along with the right idea. E.g. Cisco if you are doing networking, Salesforce if you are doing marketing automation, Intuit if you are doing financial apps. The trick is finding one who not only has the technical expertise and wants to get out, but is well suited financially and psychologically for a startup. I learned the hard way that co-founders who are not in the same boat financially can make for an unhappy parting.
It has to be someone you can trust and preferably someone you have worked with before. Because a Startup's main chance of success comes from how well the team functions and communicates with each other and trusts each other, a cto should be also someone who is very knowledgeable and has good networking relations. Every person in a startup is a sales or marketing person, so keep that in mind.
This roles takes me to answering your question: go network. Your CTO should be a networker and thus be found while networking. A lot of Startups are created by friends and positions assigned accordingly, but when is just you and your building your team networking is best & more direct solution. There are rules for networking properly, but that's a different topic.
Give me a call if you would like to go over networking tips and strstegies.
Best of luck!
CTO can be an important leadership hire for a company. As it continues to grow CTO adds value to help scale the technology & platform, dev organization and leadership presence with investors/market.
Your networks are always a great source to find such talent - LinkedIn, Founder dating, Angel List and clarity are few forums I would recommend connecting with prospective tech leaders. In addition, depending on your geographical region there are always great startup and tech events to connect with your future CTO.
Finding a CTO is really an individual company cultural centric framework which is governed by technical competency for the area of operation you work it. I recently merged several tech companies into one for this reason, because each partner carries expertise in different verticals the main company operates in or does business. The expertise needed can very often for a startup be outsourced to minimize cost. I have several clients that I work with that have used this strategy to vet cultural fits and minimize cost on staff for a role which may only need have limited engagement or ramped project engagement with the main core business. This of course depends on your business and organizational design, after 25 years in Human Resources and several Tech Endeavors in my life. I have come to realize that fractional CFO, CTO or HR pros have loads of value and can often bring expertise, which can not be found in a direct hire. However this really depends on type of business and markets company works in. I am open to conversation on this as you would like some examples or ideas...