Jobs at Alteo

View all jobs

Director of Engineering [#3638]

Montreal (Remote), QC
Alteo is looking for a Director of Engineering for a permanent position based in Montreal (Remote).

*** Post Covid: Hybrid model : office or remote ***

Responsibilities:
  • Provide leadership, direction, and oversight of multiple geographically distributed development teams to execute on product strategy and direction throughout the complete software development lifecycle.
  • Work collaboratively and align with the Director of Product Development to develop product milestones, explain technical feasibility, and create timelines for each product. 
  • Responsible for delivering timely, well architected, and high-quality software.
  • Ensure a consistent, reliable, and scalable software architecture across all development teams.
  • Manage, mentor and coach team leads and individual contributors, hiring and retaining A-level talent. Develop the team’s domain expertise, technical proficiency, and professional growth to maintain the highest level of engineering standards.
  • Develop a progressive engineering culture that fosters creativity, collaboration, and continuous learning/growth mindset. Champion agile and lean principles promoting ownership and alignment to company goals.
  • Contribute to the technology strategy, architectural vision, integration, and problem solving to cultivate and drive innovative software solutions across the organization.
Profile:
  • Bachelor's Degree in Computer Science or related field (or equivalent experience).
  • 4+ years of relevant engineering management experience, including leading multiple teams.
  • 5+ years of experience developing software with large scale web applications.
  • 5+ years of hands-on experience in full-stack web development using Java.
  • Bonus: Experience and good understanding of Python, Go and Kotlin.
  • Experience with (micro) service-oriented and event-driven system architectures, building high-performance distributed systems and possessing the ability to take a project from concept to deployment.
  • Successful experience managing multiple projects.
  • Experience managing remote and geographically distributed teams.
  • Strong problem solving & creative skills.
  • Experience building strong partnerships with other job functions, like product, marketing and UX, to keep teams collaborating smoothly and working together to improve the products.
  • Excellent communication skills with both technical and non-technical audiences.
  • Self-motivation to deliver results and seek continuous improvement.
  • Great communicator
  • Team player
  • Ideally bilingual (English is mandatory; French is an asset).
@@@@@
Alteo recherche un Directeur de l'ingénierie pour un poste permanent basé à Montréal (à distance).

*** Poste Covid : Modèle hybride : bureau ou à distance ***

Responsabilités :
  • Fournir le leadership, la direction et la supervision de plusieurs équipes de développement géographiquement distribuées pour exécuter la stratégie et la direction du produit tout au long du cycle de vie complet du développement logiciel.
  • Vous travaillez en collaboration avec le directeur du développement de produits et vous vous alignez sur lui pour développer des jalons de produits, expliquer la faisabilité technique et créer des calendriers pour chaque produit. 
  • Vous êtes responsable de la livraison de logiciels de haute qualité, bien architecturés et dans les délais impartis.
  • Assurer une architecture logicielle cohérente, fiable et évolutive dans toutes les équipes de développement.
  • Gérer, encadrer et coacher les chefs d'équipe et les contributeurs individuels, en recrutant et en conservant des talents de haut niveau. Développer l'expertise du domaine, les compétences techniques et la croissance professionnelle de l'équipe afin de maintenir le plus haut niveau de normes d'ingénierie.
  • Développer une culture d'ingénierie progressive qui favorise la créativité, la collaboration et un état d'esprit d'apprentissage et de croissance continus. Se faire le champion des principes agiles et allégés en favorisant l'appropriation et l'alignement sur les objectifs de l'entreprise.
  • Contribuer à la stratégie technologique, à la vision architecturale, à l'intégration et à la résolution de problèmes afin de cultiver et de promouvoir des solutions logicielles innovantes dans l'ensemble de l'organisation.

Profil :
  • Baccalauréat en informatique ou dans un domaine connexe (ou expérience équivalente).
  • 4+ ans d'expérience pertinente en gestion d'ingénierie, y compris la direction de plusieurs équipes.
  • Plus de 5 ans d'expérience dans le développement de logiciels avec des applications web à grande échelle.
  • Plus de 5 ans d'expérience pratique dans le développement web complet à l'aide de Java.
  • Bonus : expérience et bonne compréhension de Python, Go et Kotlin.
  • Expérience des architectures de systèmes orientés (micro) services et événementiels, de la construction de systèmes distribués à haute performance et de la capacité à mener un projet du concept au déploiement.
  • Expérience réussie de la gestion de plusieurs projets.
  • Expérience de la gestion d'équipes distantes et géographiquement distribuées.
  • Solides compétences en matière de résolution de problèmes et de créativité.
  • Expérience dans l'établissement de partenariats solides avec d'autres fonctions, comme le produit, le marketing et l'UX, afin de maintenir une collaboration harmonieuse entre les équipes et de travailler ensemble pour améliorer les produits.
  • Excellentes compétences en communication avec des publics techniques et non techniques.
  • Motivation pour obtenir des résultats et rechercher l'amélioration continue.
  • Excellent communicateur
  • Esprit d'équipe
  • Idéalement bilingue (l'anglais est obligatoire ; le français est un atout).

Share This Job

Powered by