The Director - Engineering Software is a senior technical leadership role responsible for the effective operation of the engineering department. This position focuses on the management of engineering execution, capacity planning, performance tracking, and project scheduling across various workstreams and teams. The role requires a strong understanding of engineering development, technical dependencies, and performance visualization to support product and program delivery.
You will work closely with engineering leadership and cross-functional stakeholders to ensure that project schedules, resources, and quality standards are met. Additionally, you will develop and maintain dashboards, performance summaries, and executive-level reports to communicate engineering progress, challenges, and projections.
This position involves significant autonomy and decision-making authority and typically reports to the Vice President of Engineering.
Key Responsibilities
- Track, manage, and present engineering performance metrics across teams and programs.
- Collaborate with Engineering Directors and technical leads to gather execution data, understand workstream progress, and assess team capacity.
- Lead engineering schedule continuity across global and regional teams to ensure product and project alignment.
- Develop cost and schedule estimates for Engineering Change Proposals (ECPs).
- Create and maintain dashboards and visualizations for engineering metrics, projections, and performance summaries.
- Support cost reporting, earned value management (EVM), and monthly/quarterly reviews.
- Interface with program teams, finance, and schedulers to implement rolling wave plans and quarterly release strategies.
- Analyze program execution risk, cost/schedule variances, and develop performance improvement plans.
- Prepare executive summaries and program performance presentations for internal and external stakeholders.
- Work closely with department managers to forecast and analyze staffing needs and headcount planning.
- Support proposal efforts, customer audits, baseline reviews, and special projects as assigned by engineering leadership.
- Ensure compliance with organizational policies regarding quality, security, safety, and ethics.
Qualifications & Experience
- Bachelor's degree in Engineering, Computer Science, Information Systems, or a related technical discipline.
- Minimum of 15 years of engineering experience, including at least 5 years in a leadership capacity.
- Proven ability to manage complex engineering projects and translate technical metrics into business insights.
- Skilled in visualizing work items, capacity, projections, and performance indicators.
- Familiarity with software development lifecycle and systems engineering for large-scale software initiatives.
- Strong experience with Earned Value Management (EVM), cost account management, and performance tracking.
- Experience collaborating in multidisciplinary teams across regions and time zones.
- Demonstrated initiative, accountability, and commitment to quality and results.
Personal Attributes
- Strong written and verbal communication skills.
- Excellent analytical and problem-solving capabilities.
- Effective team player with the ability to prioritize and manage multiple tasks under deadlines.
- Willingness to travel domestically and internationally, including availability for non-standard work hours as required.
Didn’t find the job appropriate? Report this Job