Director of Software Engineering Job Description

The Director of Software Engineering establishes policies and procedures that produce high-quality software product and service. Directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Being a Director of Software Engineering typically reports to top management. Requires a bachelor’s degree. The Director of Software Engineering manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function. Working as a Director of Software Engineering typically requires 5+ years of managerial experience.

Director of Software Engineering Job Description Template

Our company is looking for a Director of Software Engineering to join our team.

Responsibilities:

  • Mange the administrative and human resources functions of the engineering org including recruitment, performance management and payroll;
  • Technical oversight over critical engineering projects in our portfolio;
  • Help guide new product ideas by providing feasibility assessments and system recommendations;
  • Manage and mentor Engineering Managers with respect to their goal setting and goal success, professional development,

Requirements:

  • Experience with OOP and software design skills;
  • Proficiency in Cloud operations and building cloud-agnostic applications;
  • Self-motivated and creative problem-solvers who love to challenge themselves;
  • Experience leading small teams or serving as a technical lead within an organization;
  • CI/CD workflows such as: Jenkins, Dev/Ops, GitFlow;
  • Strong ability to develop systems that meet architectural objectives including reusable, scalable code;
  • SCRUM/KANBAN boards and workflows. Project management with JIRA.