Director Engineering

The Director Engineering leads the entire engineering department, that is, the frontend development and backend development teams. The Director Engineering is responsible for all equipment and facilities at the business’s site. He leads and manages key activities in the development departments inclusive of reliability engineering, and process automation in support of daily site/software development projects.

The Director Engineering oversees all activities of the staff, builds reliability-engineering capabilities, manages the departmental operating budget, and supports any budget development for site/software investment projects. The Director Engineering creates and maintains positive relationships with the internal and external stakeholders of the business in order to establish a consumer-focused culture.

Objectives and Responsibilities of the Director Engineering

Leadership/Supervisory Role: The Director Engineering manages the entire engineering department overseeing resources, staffing, and the enhancement and maintenance of a first-class team. The Director Engineering is also in charge of the management and execution of site/software project plans and delivery commitments. He leads the development teams with a focus on technologies inclusive of HTML, JavaScript, CSS, and Java.

The Director of Engineering is also in charge of the management of technical integrations and relationships with internal and external stakeholders. The Director Engineering is in charge of team-building and provides technical leadership for the design and implementation of features and site/software system enhancements.

In his leadership capacity, the Director Engineering develops, implements, and maintains site/software engineering standards and policies. He also acts as mentor to key development personnel, assisting in the execution of duties upon request, and readying these key personnel for the occupation of this position.

Strategy: The Director Engineering drives the strategy, architecture, and development of the business’s site/software solutions. In this capacity, the Director Engineering develops and implements software engineering strategies meant for the development of technological tools and processes required for current and future site/software development.

He organizes activities for the development, implementation, release, and maintenance of projects necessary for site/software development and sustenance. In this capacity, the Director Engineering will also perform engineering design evaluations and ensure the completion of site/software projects within resource, budget, and scheduling restraints.

Collaboration: The Director Engineering plays a highly collaborative role where he works closely with the senior engineering leadership in defining long-term organizational site/software strategies and roadmaps. In this collaboration he also coordinates and communicates development activities and priorities with the senior engineering leadership in order to ensure the successful completion of project objectives.

The Director Engineering also helps the junior development teams in building new products and features from the early phases of site/software product development to completion.

Knowledge: The Director Engineering takes initiative to explore, evangelize, and implement innovative technologies within the business in order to improve the business’s internal platforms as well as customer experience. He provides support and leadership to development departments, facilitating continuous evolution in both the frontend and backend development teams.

The Director Engineering follows up on the business procedures, policies, and associated tools in order to develop processes that are more efficient and ensure conformity with the business’s policies and overall objectives.

Other Duties: The Director Engineering will also perform similar duties as he deems fit for the proper execution of his duties and duties as delegated by the Chief Technology Officer or the Employer.

Required Qualifications of the Director Engineering

Education: The Director Engineering has to have a master’s degree (Phd preferred) in Computer Science or any other relevant field. An equivalent of the same in working experience is also acceptable for this position.

Experience: A candidate for this position will have had at least 10 years of working experience in a senior development engineering department, preferably as a Head of Engineering, Senior Frontend Developer, or Lead Backend Developer. He will have had vast experience in site/software development and experience developing web-based applications.

He will also have had a proven and successful record leading an engineering development team and running site/software development projects. The Director Engineering will also have had experience working with various software technologies and consumer site/software development.

The Director Engineering will also have had years of experience managing cross-functional site/software developers and engineering managers as well as demonstrating knowledge and interest in new and emerging technologies and in site/software development tools. He will also have a proven ability and a track record in managing and delivering results for senior engineering leadership.

Communication Skills: The Director Engineering must possess exceptional communication skills both in written and in verbal form. Communication skills will be especially important in his leadership position, where clear conveyance of instructions and information down the line to junior development departments will play a significant role in determining the overall performance of the development engineering department.

Communication skills are also imperative for the Director Engineering in his collaborative capacity, which will play a highly significant role in determining how efficiently cross-functional duties are executed.

Technology/Software: The candidate has to have outstanding technological skills and demonstrated computer skills. He will be highly skilled in operating in public cloud PaaS or IaaS such as Google Cloud Platform. The candidate will also be knowledgeable and experienced in DevOps and NoOps methodologies, for example, CI/CD through test, full build, and deploy automation workflows and tools.

A suitable candidate will also demonstrate skills in emerging human-computer interfaces, for example, Oculus, Kinect, and so forth. He will be additionally skilled in the development of consumer sites/software/applications through C, Objective C, C++, C#, or Java. The candidate must further have strong knowledge and experience building and deploying iOS and Android applications.

Interpersonal Skills: The candidate must have certain personal attributes that make him suitable for the position. He will be consumer and result oriented, be highly organized, be highly analytical and procedural, be a creative and strategic thinker, and he will have an ability to work on multiple projects and meet tight deadlines.

He will also have an insatiable thirst for knowledge, work comfortably in a cross-functional setting, work comfortably in a constantly evolving environment, and demonstrate an ability to stay calm in the face of uncertainty and stress.

Leadership/People Skills: The Director Engineering must demonstrate natural leadership abilities, being able to influence and inspire a cross-functional team and influence senior engineering leadership. He will be a likable and relatable people person who is able to make meaningful and lasting connections with others. His people skills will inspire trust and confidence in others who will then readily follow in his insights and directives.

JOB SKILLS REQUIRED FOR Director Engineering