Provide software design architectures for the company's open source directives. Mentor and provide guidance to the development team and ensure a cohesive vision with regard to the company's current objectives. Oversee the project management of the various software projects underway. Occasionally, I'm allowed to get gritty and write some code myself.
Interface with the other department leads to contribute the development plan, schedule, and any other technical items.