I think the position isn't then of a Director of Engineering. This seems to be more of a technical role. Lead Architect or something. Director of Engineering implies that you manage teams, not directly people/architecture/code.
A bit about myself, I have a total of 11 years of developing software, out of which I have been technically leading a team of 5 full-time engineers for 4 years now.