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.