When building a startup, you have many options for software development. Whether you hire a team of developers, outsource to an agency, or find a CTO.
While all of these options are viable, if you find a CTO with the right tech expertise, you’ll have gained a key player to help you succeed. But remember, if you pick the wrong CTO you won’t survive long – you may not even make it to launch.
I bet you keep hearing that “Finding your dream CTO is not easy”. It’s true; it takes a lot of time and commitment. That’s why many founders spend years looking for the perfect person for the job, myself included.
When I first started founding startups, I experienced the hurdles of finding a CTO first-hand. Over the last 14 years, I have built many projects. It took me more than 30 months and more than 300 headaches before I found the right guy for the job.
But when I found him, he nailed it. And he kept on nailing it.
Usually, the conflict is: You want to start building your MVP as soon as possible, so you might feel tempted to commit to the first decent option you find. On the other hand, you know this is one of the most crucial decisions you will make as a non-tech founder.
There are certain traits to look out for as you try to find a CTO. Many wannabe CTOs will display the same characteristics. This includes overpromising and underdelivering on a massive scale – but more on that later.
I’ve taken my experience building six startups, advising dozens and working with many startup founders at Altar.io, and identified the vital qualities every CTO should embody.
Before I list said qualities, it’s important to point out that all of them are vital. The fact is, your Robin needs to have it all, not few or most, all.
Here is the structured process that will help you find a CTO for your startup:
What To Look For In A CTO
Your Robin should be more passionate about your idea than you are – or at least come a close second.
To be sure you’ve found your CTO remember: Passion is an essential trait highly correlated with the tenacity needed to traverse the dark alleys of the startup journey. Every startup faces hurdles. Unless you find a CTO that has a passion for your company; during the storms, you will be navigating the challenges alone.
Before I move on, it’s essential to understand the market dynamics. We are currently in reversed HR dynamics as it pertains to finding CTOs and developers: the talent picks the company – not the other way round. This is due to more demand than supply. For example, last year for every five developer job postings, only one was filled.
So, if you find a CTO who’s good at what they do, chances are they’re already in a job, earning well.
For example, a typical CTO salary in the US is between $204,957 and $285,891 per annum (as of April 2020 – before bonuses & benefits).
Given this, you get my perspective when I say:
Your CTO will most likely be taking a considerable salary; working on a project they enjoy. You will be asking them to drop all of that for your early-stage idea. It’s what you have to do. But there is no way they’re going to give up a lucrative job for your startup unless they’re genuinely passionate about your idea, I mean obsessed-passionate (otherwise they’re just crazy or faking it).
It’s even harder to find someone at the right time who will drop their lucrative position and work just for sweat equity, no salary. As this founder experienced first-hand:
If you find someone willing to jump ship, it shows how passionate they are about your vision.
Passion is great but can make people blind. Make sure Robin is still sober enough to make responsible decisions.
With great power comes great responsibility. It’s important to find a CTO that is a responsible professional before onboarding them as your partner in crime.
Make sure you’re talking to a real Robin; you may find an inexperienced guy behind that mask.
You will find many wannabe CTOs. Your CTO must have the depth of knowledge to make the right technical decisions for your startup. This requires evaluation. Of course, if you don’t have a technical background, you think, “Ok, but how do I evaluate the tech expertise”, don’t worry I have a precise way to deal with that (which I will go into later).
Remember the importance of this point: if your CTO lacks expertise, it can lead to bleeding ‘technical debt’ – such as incorrect or substandard code and unwise technology choices – to name but two.
You should find a CTO who is, at the very least, as good at their job as you are at yours. You should be equals, working in different disciplines, towards the same goal.
Can you imagine a part-time Robin? Me neither!
You and your CTO will face many hurdles together on the road to success; if they don’t fully commit, your success will get further and further out of reach.
As I’ve talked about in a previous article, there is nothing worse than “getting married” to a CTO or technical co-founder who’s not fully committed. You will end up living in the “mistress syndrome”. This occurs when your CTO has another full-time job and ends up treating you and your startup as a “side-gig”. This will result in you committing to your company more than them – creating an imbalance in your relationship that is harmful.
Communication & Alignment
You and your Robin should agree on a plan before taking justice to the streets; you don’t want to face the Joker unprepared.
You will spend many hours working directly with your CTO. So it’s crucial that you first like the person you onboard.
It’s important that you share similar values and you are able to trust this person with your money, ideas & business. It really will become a “business marriage”.
None of this is possible unless the CTO you onboard is communicative. More than hard technical skills, they need to have the soft skills required to communicate easily with both technical and non-technical people on your team.
If you think you’ve found a CTO you can be open and communicative with, the next step is to align your expectations.
You should agree on:
- Product & company roadmap
- Co-founder equity split & salaries
- Work culture
You will both be responsible for balancing the needs of the business, technology and even product; now and as your team grows. Therefore the overall paths you both envision for your startup have to coexist. By no means will you agree on everything 100% of the time, which is why it’s essential to have those lines of communication open.
Conversely, you don’t want someone who “sweats the small stuff”; when you and your CTO discuss every minute detail. I like to call this an “atomic relationship”. In my experience, it will result in using all of your energy and time discussing the wrong topics, taking attention from those that do.
It’s important that Robin leaves the Batcave and can assemble a league of citizens to help clean up Gotham.
There are many archetypes of developers, and a few stereotypes to boot. One of the most popular being that they share a disposition for sitting alone in their “cave” accompanied exclusively by seven monitors, a coffee machine, half a dozen red bull and very little light.
For developers, these archetypes are ok; your CTO, however, is a different thing entirely. You need to find a CTO that can strategically build, grow and lead the technical team in-line with the company’s goals.
Excellent leadership skills are vital if they’re going to inspire and motivate your technical team. You could have the best technical talent on the planet but, as with most things, if the leadership isn’t there, the team will be ineffective.
Keep in mind that great developers don’t always make great CTOs. There is a famous occurrence in IT teams where, through promotion, you lose a great developer and gain an awful boss.
You need to know if your potential partner has the soft skills to be a great leader.
Robin has to commit to results, but if he makes promises he can’t keep, your credibility will be at stake.
Equally as important as leadership skills are management skills. What I mean by this is your CTO’s capability to evaluate the timeframe and effort needed to build your product. Most developers are very, and when I say very, I mean very optimistic, about the time it takes to build a product.
In my life, I’ve seen crazy things like projects taking 500% the estimated time and cost. You must find a CTO who is realistic, or you will end up with considerable deviations in deliverables as you build the product – resulting in an increased time to market and unexpected costs.
This allows you to discover your potential partner’s ability to forecast time to build; as well as their ability to spot the critical points. These are the points in the web development cycle where it’s more likely to “hit an iceberg”. Talented CTOs and developers should, almost instinctively, identify these critical points.
Where To Find A CTO For Your Startup
The dark streets of Gotham can get lonely without a partner in justice.
It’s essential to find a CTO with the above qualities, but it’s also crucial to look in the right places.
There are two paths to looking for a CTO, the:
- Offline approach
- Online approach
For the former, you will see many suggestions to attend as many tech meetups as possible. You should pick your meetups wisely. If you go to every meetup with the word tech or startup in it, you will waste valuable time and energy.
There are also some online platforms dedicated to connecting entrepreneurs and tech professionals, here are a few to get you started:
I see these sources as a way to grow your network, but as any other online community, you can get easily lost with the amount of content and opportunities.
Alternatives To Finding a CTO For Your Startup
You may not have found your Robin yet, but don’t worry; there are other superheroes out there who can help you serve Justice.
As you’ve followed, it’s fair to say it ain’t gonna be easy to find a CTO.
There are many successful startups, however, that build their products before onboarding a CTO. You can fully outsource your MVP to an agency, for example.
Or you could try to find a “CTO as a service” where you bring on an experienced freelancer to act as your CTO. This method will give you more time to find a CTO that is right for you.
They will give you precious help on strategy. As well as helping you build and manage your team.
Honestly, both outsourcing software development and CTO as a service are viable options to consider. As I’m sure, you’re aware, time to market matters. If you lose momentum, waiting for the perfect CTO, you risk a competitor taking your place on the market.
Despite its challenges, finding the dream CTO is by far the most idyllic option as you build your startup. While there is no formula to find a CTO, there are specific steps you can take to put yourself in a position to succeed:
- Tap into your network to try and get a warm introduction.
- Find someone as passionate about the project as you are.
- Check they don’t become “passion-blind” and is responsible enough to take charge of your startup’s tech decisions.
- Make sure they have the right expertise for your startup.
- Ensure they’re committed to the project – and aren’t treating you as a “mistress” to their real job.
- Align your expectations; make sure you like them and can trust them.
- Don’t just hire a great developer, hire a great leader.
- Make sure they’re realistic in terms of how long it will take to build the product and that they can identify the critical points.
If you can’t find a CTO for your startup, don’t panic. There are plenty of startups out there who didn’t start with a CTO. Consider:
- Outsourcing to an agency to get started (ensuring you choose the right one)
- Building a team of developers yourself (just make sure you create a balanced team with diverse personalities).
- Finding a CTO as a service
Finally, don’t rush into a marriage with a CTO. Finding a CTO is a critical business decision, and you need to be sure you’ve picked the right person – I hope this article has given you some clarity on the process.