HamburgerMenu
hirist

Houghton Mifflin Harcourt - Director of Engineering

Posted on: 06/01/2026

Job Description

We are seeking a highly skilled and experienced Director of Engineering to lead our talented team of software engineers and drive the development of our flagship products.

The ideal candidate will have a proven track record of delivering high-quality software solutions, along with strong leadership abilities and a strategic mindset.

As the Director of Engineering, you will play a pivotal role in shaping our technology roadmap, fostering a culture of innovation, and ensuring the successful execution of our product development initiatives.

Duties & Responsibilities Include :

- Provide strategic direction for the engineering organization, aligning development efforts with overall business objectives.

- Lead the recruitment, onboarding, and development of top engineering talent, fostering a culture of collaboration, innovation, and excellence.

- Oversee the entire software development lifecycle, from ideation and design to implementation, testing, and deployment.

- Define technical architecture and ensure the use of best practices, coding standards, and technologies to deliver high-quality and scalable software products.

- Manage the engineering budget and resources effectively, ensuring projects are completed on time and within budget.

- Collaborate with cross-functional teams (product, design, sales, etc.) to ensure seamless product development and delivery.

- Champion a culture of continuous improvement, identifying and implementing new technologies and processes to enhance efficiency and effectiveness.

- Foster a positive and inclusive work environment where all team members feel valued and empowered to contribute their best work.

- Stay up-to-date on the latest industry trends and technologies, constantly evaluating and implementing new solutions to gain a competitive advantage.

Desired Skills And Experience :

- Bachelor's degree in Computer Science, Information Technology, or a related field (Master's degree a plus).

- Minimum 10+ years of experience in leading and managing software engineering teams in a fast-paced environment.

- Proven track record of successfully delivering complex software projects on time and within budget.

- Strong understanding of software development methodologies (Agile, Waterfall, etc.

- Experience in building and scaling high-performing engineering teams.

- In-depth knowledge of software development best practices, coding standards, and design principles.

- Excellent communication, interpersonal, and leadership skills.

- Ability to think strategically and translate business goals into actionable technical roadmaps.

- Passion for building innovative software products and a commitment to continuous learning.

Physical Requirements :

- Might be in a stationary position for a considerable time (sitting and/or standing)

- The person in this position needs to move about inside the office to access file cabinets, office machinery, etc.

- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer

- Must be able to collaborate with colleagues via face to face, conference calls, and online meetings .


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in