Share this Job

Director of Software Engineering

Date: Jun 15, 2019

Location: Montréal, QC, CA, H2W2R2

Company: Houghton Mifflin Harcourt

Job Requisition ID: 15423

Additional Locations: 

Dir Software Engineering

(French below/Français plus loin)

At HMH, we are on a journey to change K-12 education landscape by building a ground breaking new learning platform to serve teachers and students. We are creating teams full of innovative, eager software professionals to build the products that will transform our industry. Our modern cloud platform development is under way, and we are advancing our next generation services using a variety of new technologies like micro-services, progressive web apps, data platform, machine learning, cloud-native and more.

We’re looking for engineering leaders with an entrepreneurial mindset who are passionate about innovating on behalf of customers, demonstrate a high degree of product ownership, and want to have fun while they make history.

This role will lead the engineering effort of building the next generation of math and reading practice application for children. You will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of a cutting edge ed-tech product that will be used every day by millions of children across the USA and world.

As a Director, Software Engineering you will be responsible for leading teams of engineers in design, development, test, and deployment of practice platform and applications capabilities.

A successful candidate will have an established background of building SaaS applications, with extensive technical knowledge of development techniques and latest practices in building scalable SaaS platforms and web applications. You are a leader with progressive technical experience, a demonstrated progression of management scope, and a passion for managing engineering talent in a fast-paced environment. You have kept your software architecture skills sharp and possess exceptional project management and communication skills.

Primary Responsibilities

People Manager

  • Enable and empower people to do their best work in an environment that encourages collaboration and innovation and fosters development and learning.
  • Translate the company’s strategic vision, align group’s work, and help individuals understand their impact on HMH’s success.
  • Assess direct reports’ performance and partner on career planning.
  • Collaborate and be a catalyst, breaking down complex problems into simple solutions and leading through change.

Impact Organizational Performance

  • Work with Senior Management teams to enhance strategic direction.  Use functional expertise, best practice communication and leadership skills to manage complex relationships and influence positive change.
  • Excellence in execution – Individual & Team Performance
  • Ensure that teams utilization is efficient, appropriate, and team members are assigned to projects that allow them to further develop a wide variety of skills and abilities while ensuring strategic and operational business goals are fulfilled.
  • Contribute to program/ product planning, resourcing, scheduling, budgeting, and delivery; taking responsibility and accountability for Software Engineering team deliveries.
  • Risk and Issues Management - identify issues/ events that may impact resources, schedule, budget, scope and/ or delivery.  Escalate risks and issues to appropriate parties in a timely manner and provide recommendations on problem-solving.

Simplicity, Quality, & Innovation

  • Continuous Improvement - demonstrate a continuous improvement philosophy identifying areas for improvement including process innovation, tooling, etc. in pursuit of simplicity, quality and innovation.
  • Prepare and deliver presentations to Senior and Executive Leadership team in relation to program/ product work, business case approval, process, methodologies, technologies, etc.

Effective Communication & Collaboration

  • Collaborate strongly across HMH to build strong partnerships, with functional colleagues, senior leaders and external partners act as a change agent for continuous improvement across program/ product development.
  • Act as a role model for Functional Area in all aspects of the role.
  • Work with Functional team to enhance engagement and impart an understanding of business strategic goals including how team and individuals fit into this and contribute to this.

Education and Experience

  • BS in Computer Science or related technical field and/or
  • 10+ years comparable Industry experience

Knowledge and Skills

  • Expert level of proficiency with at least one Object Oriented Programming Language.  
  • Expert understanding of project tracking and Software development methodologies (Agile/Scrum/Test Driven Development).
  • Experience leading and directing multi-disciplined software development teams.
  • Experience in Designing, analyzing and Implementing Industry Leading technical solutions to meet complex requirements.
  • Ability to work under short deadlines and co-ordinate development schedules and project deliverables.
  • Ability to work independently and/or with teams of engineers (both internal and external) on multiple projects simultaneously.
  • Explain technologies and solutions to technical and non-technical stakeholders.
  • Experience working in a cross-functional capacity across multiple engineering centers, delivering products to market.
  • Good French and English professional communication skills.

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.

 

 

 

Directeur, Développement Logiciel

HMH développe une plateforme digitale avancée pour servir les enseignants et les élèves et ouvrir de nouvelles perspectives dans l’éducation de la maternelle à la fin du secondaire. Nous assemblons des équipes de professionnels motivés pour construire des produits visant à transformer notre industrie. Nous développons notre nouvelle génération de services basés sur des technologies avancées telles que les micro services, les applications web progressives, les plateformes de données, le cloud et l’apprentissage machine.

Nous recherchons des développeurs entreprenants, passionnés par l’innovation au service de nos utilisateurs et de l’éducation, engagés à construire des produits innovants tout en appréciant un environnement de travail agréable et inclusif.

En tant que Directeur, Développement Logiciel vous allez diriger le développement d’une nouvelle plateforme de pratique des math et de la lecture-écriture. Vous aurez une opportunité fabuleuse d’influencer les pratiques d’ingénierie, la conception et l’architecture technique, l’expérience utilisateur en délivrant de manière continue une plateforme innovante qui sera utilisée par des millions d’enfants à travers les États Unis et plus.

Vous serez responsable de diriger des équipes de développeurs à travers la conception, le développement, les tests et le déploiement de la plateforme et de ses fonctionnalités.

Vous avez l’expérience de construire des applications de type Logiciel en tant que Service (SaaS), avec une connaissance extensive des techniques de développement et des meilleures pratiques pour construire des plateformes à grande échelle et des applications web. Vous êtes un leader avec une expertise technique moderne, des réalisations prouvées et une passion pour la gestion de développeurs dans un environnement agile. Vous avez gardé votre expertise d’architecture à jour et vous avez d’excellents talents de gestion de projet et de communication.

Responsabilités Principales

Gestion

Supporter vos employés et leur donner les moyens de faire leur meilleur travail dans un environnement qui encourage la collaboration, l’innovation, le développement personnel et l’apprentissage.

Traduire la vision stratégique de la compagnie, aligner le travail du groupe, et aider les employés à comprendre leur impact sur le succès de HMH.

Mesurer la performance des employés et les aider à bâtir leur plan de carrière.

Catalyser les résultats en décomposant les problèmes et en pilotant le changement.

Améliorer la performance organisationnelle

Travailler avec l’équipe de gestion senior pour améliorer la direction stratégique. Utiliser votre expertise, les meilleures pratiques de communication et vos talents de gestionnaire pour gérer des relations complexes et influencer des changements positifs.

Excellence dans l’exécution – Performance individuelle et d ‘équipe

S’assurer de l’utilisation efficace des équipes, que les développeurs sont assignés aux projets qui leur permettent de développer leurs talents, tout en s’assurant que les objectifs stratégiques et opérationnels sont rencontrés.

Contribuer à la planification des programmes et des produits, à la gestion des ressources, des livrables, et des budgets; prendre la responsabilité pour les livraisons des équipes de développement.

Gestion des risques et des problèmes – identifier les évènements et problèmes qui peuvent impacter les dates, le budget, le scope ou les livraisons. Escalader les risques aux parties appropriées et fournir des recommandations pour les résoudre.

Simplicité, Qualité, & Innovation

Démontrer une philosophie d’amélioration continue en identifiant les possibilités d’amélioration incluant les processus, les outils etc… à la poursuite de la simplicité, la qualité et l’innovation.

Préparer et faire des présentations aux équipes de gestion sénior et exécutives pour le travail en cours, l’approbation des projets, les procédés, les méthodes, les technologies etc…

Communication & Collaboration Efficace

Collaborer à travers HMH pour construire des partenariats forts avec les collègues, les dirigeants sénior et les partenaires externes; être un agent de changement pour améliorer le développement des produits de manière continue.

Être une inspiration pour vos collègues et équipes.

Avec vos collègues, améliorer l’engagement et diffuser auprès des équipes la compréhension des objectifs de HMH et de leur contribution.

Education et Experience

Baccalauréat en Science Informatique ou equivalent et/ou

10+ années d’expérience dans un rôle comparable.

Connaissances et Talents

Expertise dans au moins un langage de programmation orienté object.

Expertise dans la gestion de projet et les techniques de développement logiciel (Agile/Scrum/Test Driven Development).

Expérience de gestion et de direction d’équipe de développement logiciel multidisciplinaires.

Expérience en conception, analyse et implémentation de solutions techniques de pointe pour des requis complexes.

Capacité de travailler dans des cycles de livraison rapide et de coordonner les livrables et les plans.

Capacité de travailler indépendamment et/ou avec des équipes de développeurs (internes et externes) sur de multiples projets.

Capacité d’expliquer des technologies et des solutions à des experts techniques et non-techniques.

Expérience de livraison de produits dans un environnement comportant plusieurs centres d’ingénierie.

Bon niveau de communication professionnelle en Français et Anglais.

Exigences Physiques

Position stationnaire pour un temps considérable (assis et/ou debout)

La personne dans cette position a besoin de se déplacer dans les bureaux pour accéder des classeurs, des appareils etc…

La personne dans cette position opère constamment un ordinateur et d’autres outils de productivité comme une calculatrice, une photocopieuse, une imprimante etc…

La personne dans cette position doit être capable de collaborer avec ses collègues sn face à face, au téléphone et dans des réunions en ligne.

ABOUT US:
Houghton Mifflin Harcourt (NASDAQ:HMHC) is a global learning company dedicated to changing people’s lives by fostering passionate, curious learners. As a leading provider of pre-K–12 education content, services, and cutting-edge technology solutions across a variety of media, HMH enables learning in a changing landscape. HMH is uniquely positioned to create engaging and effective educational content and experiences from early childhood to beyond the classroom.  HMH serves more than 50 million students in over 150 countries worldwide, while its award-winning children's books, novels, non-fiction, and reference titles are enjoyed by readers throughout the world. Follow HMH on Twitter, Facebook and YouTube. For more information, visit http://careers.hmhco.com

PLEASE NOTE:
Houghton Mifflin Harcourt is an equal employment opportunity employer and participates in E-Verify. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, race/ethnicity, gender identity, sexual orientation, protected veteran status, disability, or other protected group status.


Job Segment: Manager, Social Media, Management, Marketing, Publishing, Education