Your Role as the Director of Engineering: As the Director of Engineering, you will provide strategic leadership and direction across the Engineering Department, managing multiple, high-impact projects, and ensuring alignment with the organization’s long-term vision and objectives. You will lead a team of engineers and project managers, overseeing the successful execution of project portfolios, optimizing processes, and driving the efficient delivery of complex, multi-departmental initiatives. Your role is to influence at an executive level, fostering strong relationships with stakeholders and promoting best practices.
A Day in the Life of a Director of Engineering:
* Strategic Leadership: Set the vision and strategic direction of the Engineering department, aligning initiatives with corporate objectives to deliver measurable business outcomes.
* Portfolio Oversight: Lead the planning, execution, and monitoring of multiple complex projects, ensuring that resources are allocated efficiently and milestones are met on time and within budget.
* Cross-functional Collaboration: Work closely with executive leadership, technical teams, and key stakeholders to ensure seamless communication and the successful delivery of projects across departments and regions.
* Process Optimization: Establish and continuously improve project management processes, tools, and methodologies to drive operational excellence and ensure consistent delivery of high-quality results.
* Risk Management: Identify potential risks and proactively implement mitigation strategies to minimize impact, maintaining a focus on high standards and business continuity.
* Leadership & Mentorship: Lead, mentor, and develop a team of engineers and project managers, fostering a collaborative and high-performance culture.
* Stakeholder Engagement: Serve as the primary liaison between project teams, stakeholders, and executive leadership. Translate complex technical challenges into actionable business insights and communicate progress effectively.
* Change Management: Facilitate change management processes, ensuring that all team members are aligned with project goals and that necessary adjustments are made promptly and efficiently.
* Performance Analysis: Regularly review and analyze completed projects, identifying lessons learned and implementing continuous improvement strategies to enhance future project outcomes.
What You’ll Need:
* Bachelor’s degree in Computer Science, Engineering, or a related field.
* 10+ years of experience in an agile software development in a leadership capacity.
* Proven expertise in managing project portfolios, particularly within software development or technology environments.
* Strong understanding of project management methodologies (PMP, Prince2, Agile), with a track record of optimizing processes and delivering successful outcomes.
* Exceptional problem-solving and decision-making skills, with the ability to manage competing priorities and drive results.
* Excellent communication and interpersonal skills, with the ability to influence and collaborate across all levels of the organization.
* Proficiency with project management tools such as JIRA and experience using data-driven insights for project tracking and reporting.
* Demonstrated ability to lead through change and inspire teams to achieve high levels of performance.
The Perks of Working for Appspace:
For all our team members, we offer a variety of benefits from competitive salaries, employer paid medical, dental and vision coverage and mental health resources.
Additional perks include:
* Flexible work schedules
* Remote work opportunities
* A casual dress work environment
* Reduced working hours in August
* Appspace Quiet Fridays (No non-essential internal meetings scheduled)
* Gym allowance
* Training allowance
* Training days off
#J-18808-Ljbffr