I'm currently the de facto right hand person of the CTO of a small company. Our tasks include:
We make all of these decisions together, except when one of us in not there, then the other person makes them alone. At the end of the day, the CEO is still one step above me, so should we disagree, he'd get his way. Still, in practice, we share the role.
We've been looking for a job title for me that communicates this relationship for a while now, but couldn't come up with anything. Any ideas?
Edit: Realised that I forgot one important thing we do: Making final product decisions. Nothing goes in or out without our OK basically.
How about Technical Director or Chief Architect?
"working on important projects and towards important deadlines" is a bit meaningless. We all work on important projects etc.. If the project we were working on wasn't important we'd be employed by google ... or assigned a different task.
"Making technical decisions" - not enough info here as even a regular dev makes technical decisions on an hourly basis.
The latter two about managing and recruiting employees are key and indicate you are a "Development Manager" or similar.