VP of Engineering / Vice-président de l'ingénierie
Apply NowCompany: Portage CyberTech
Location: Gatineau, QC J8L 0A2
Description:
VP of Engineering
As our VP of Engineering for Portage Cybertech, you will play a pivotal role in shaping our product development processes, fostering innovation, and ensuring the successful delivery of high-quality SaaS software. Your leadership at managing software, architecture, UX, QA and devOps will directly impact our growth and technical excellence.
Responsibilities
1. Cultivate an Innovative and Collaborative Environment:
2. Ensure Software Engineering Maturity:
3. Harmonize Engineering Processes:
4. Help the Business Grow:
5. Develop your resources:
6. Manage Special Projects:
7. Communicate Progress and Results:
8. Represent Portage:
Qualifications
Vice-prsident de l'ingnierie
En tant que vice-prsident de l'ingnierie pour Portage Cybertech, vous jouerez un rle essentiel dans l'laboration de nos processus de dveloppement de produits, en encourageant l'innovation et en assurant la livraison russie de solutions SaaS de haute qualit. Votre leadership dans la gestion du dveloppement logiciel, de l'architecture, de l'UX, de l'assurance qualit et du devOps aura un impact direct sur notre croissance et notre excellence technique.
Responsabilits
1. Favoriser un environnement innovant et collaboratif :
2. Assurer la maturit de l'ingnierie logicielle :
3. Harmoniser les processus d'ingnierie :
4. Contribuer la croissance de l'entreprise :
5. Dvelopper vos ressources :
6. Grer des projets spciaux :
7. Communiquer les progrs et les rsultats :
8. Reprsenter Portage :
Qualifications
Formation : Baccalaurat ou matrise en informatique ou dans un domaine connexe.
Exprience :
Comptences techniques :
Comptences non techniques :
As our VP of Engineering for Portage Cybertech, you will play a pivotal role in shaping our product development processes, fostering innovation, and ensuring the successful delivery of high-quality SaaS software. Your leadership at managing software, architecture, UX, QA and devOps will directly impact our growth and technical excellence.
Responsibilities
1. Cultivate an Innovative and Collaborative Environment:
- Foster an innovative, positive, and collaborative work environment within your team and across cross-functional groups, such as IT, security, customer operations and product management.
- Work closely with the Product Steering Committee to share knowledge and leverage synergies across product units.
- Encourage open communication, knowledge sharing, and teamwork
2. Ensure Software Engineering Maturity:
- Structure processes to achieve a high level of software engineering maturity, ensuring on-time releases with the intended quality and capacity, while ensuring adaptability to new business contexts and opportunities. Develop objectives and standard of performance.
- Monitor capacity planning to optimize resource allocation.
3. Harmonize Engineering Processes:
- Establish harmonized processes and practices for multiple products, each using its own software stack. Harmonize tools when possible.
- Ensure adherence to best practices, including coding standards, testing, and comprehensive documentation.
- Stay aware of leading engineering methods, technologies, and best practices in the cloud-based high-availability high-scalability SaaS space
4. Help the Business Grow:
- Identify opportunities that can help the business grow and be more efficient.
- Keep abreast of industry trends, emerging technologies, and best practices.
- Apply this knowledge to drive innovation and stay competitive.
5. Develop your resources:
- Mentor/coach your resources to ensure that they embrace company values, culture and vision, as well as to ensure that they have room to grow professionally, and that they perform to the best of their abilities.
- Create an environment conducive to the professional development of junior staff - grow talent from within
- Define skills and resource needs, work with HR for hiring and ensure periodic performance assessment.
6. Manage Special Projects:
- Manage special software projects that require quick turnaround.
- Prioritize effectively to meet business needs.
7. Communicate Progress and Results:
- Regularly report progress and project status to your superior.
- Provide transparency and actionable insights.
8. Represent Portage:
- Act as a representative at relevant conferences and industry events.
- Showcase our expertise and thought leadership.
Qualifications
- Education: Bachelor's or Master's degree in Computer Science or a related field.
- Experience:
- Proven track record as a software engineer and technical leader.
- Minimum of 10 years managing agile software engineering teams of at least 50 people delivering products for a SaaS solution.
- Experienced managing small teams that are geographically distributed worldwide, as well as hybrid teams, are relevant assets.
- Technical Skills:
- Proficiency in modern cloud architecture, programming languages, and frameworks.
- Deep familiarity with cloud-based SaaS product development, user-experience driven software
- Hands-on experience with Gitlab/Github, Jira, Azure, AWS and other typical cloud software development tools and environments
- Hands-on experience in front-end and back-end development technologies-
- Familiarity with cybersecurity, digital identity, consent and data security concepts
- Familiarity with CRM concepts
- Soft Skills:
- Excellent communication and interpersonal abilities.
- Strategic mindset to balance technical decisions with business needs.
- Passion for software development and continuous learning.
- Strong leadership and technical skills, with the ability to inspire and motivate a highly skilled, technical workforce.
- Fluency in both French and English an asset
Vice-prsident de l'ingnierie
En tant que vice-prsident de l'ingnierie pour Portage Cybertech, vous jouerez un rle essentiel dans l'laboration de nos processus de dveloppement de produits, en encourageant l'innovation et en assurant la livraison russie de solutions SaaS de haute qualit. Votre leadership dans la gestion du dveloppement logiciel, de l'architecture, de l'UX, de l'assurance qualit et du devOps aura un impact direct sur notre croissance et notre excellence technique.
Responsabilits
1. Favoriser un environnement innovant et collaboratif :
- Favoriser un environnement de travail innovant, positif et collaboratif au sein de votre quipe et dans les groupes interfonctionnels, tels que les TI, la scurit, les oprations clients et la gestion des produits.
- Travailler en troite collaboration avec le comit de direction de produit afin de partager les connaissances et de tirer parti des synergies entre les units de produits.
- Encourager la communication ouverte, le partage des connaissances et le travail d'quipe.
2. Assurer la maturit de l'ingnierie logicielle :
- Structurer les processus afin d'atteindre un niveau lev de maturit en matire d'ingnierie logicielle, en garantissant des livraisons temps avec la qualit et la capacit anticipe, tout en assurant l'adaptabilit aux nouveaux contextes et opportunits commerciaux. Dfinir les objectifs et les normes de performance.
- Contrler la planification de la capacit afin d'optimiser l'affectation des ressources.
3. Harmoniser les processus d'ingnierie :
- tablir des processus et des pratiques harmoniss pour plusieurs produits SaaS, chacun utilisant ses propres technologies. Harmoniser les outils dans la mesure du possible.
- Veiller au respect des meilleures pratiques, y compris les normes de codage, de tests et de documentation.
- Rester au fait des mthodes d'ingnierie, des technologies et des meilleures pratiques dans les solutions SaaS haute disponibilit et haute volutivit bas sur le cloud.
4. Contribuer la croissance de l'entreprise :
- Identifier les opportunits qui peuvent aider l'entreprise se dvelopper et tre plus efficace.
- Se tenir au courant des tendances du secteur, des technologies mergentes et des meilleures pratiques.
- Appliquer ces connaissances pour stimuler l'innovation et rester comptitif.
5. Dvelopper vos ressources :
- Encadrer vos ressources pour vous assurer qu'elles adhrent aux valeurs, la culture et la vision de l'entreprise, qu'elles ont la possibilit de se dvelopper professionnellement et qu'elles donnent le meilleur d'elles-mmes.
- Crer un environnement propice au dveloppement professionnel du personnel subalterne - faites grandir les talents l'intrieur de l'entreprise.
- Dfinir les besoins en comptences et en ressources, travailler avec les RH pour le recrutement et assurer une valuation priodique des performances.
6. Grer des projets spciaux :
- Grer les projets logiciels spciaux qui ncessitent une excution rapide.
- tablir des priorits de manire efficace pour rpondre aux besoins de l'entreprise.
7. Communiquer les progrs et les rsultats :
- Faites rgulirement part votre suprieur des progrs raliss et de l'tat d'avancement du projet.
- Assurer la transparence et fournir des informations exploitables.
8. Reprsenter Portage :
- Agir en tant que reprsentant lors de confrences et d'vnements industriels pertinents.
- Prsenter notre expertise et notre leadership.
Qualifications
Formation : Baccalaurat ou matrise en informatique ou dans un domaine connexe.
Exprience :
- Exprience confirme en tant qu'ingnieur logiciel et leader technique.
- Minimum de 10 ans de gestion d'quipes d'ingnierie logicielle agiles d'au moins 50 personnes fournissant des produits pour une solution SaaS.
- Une exprience de la gestion de petites quipes rparties gographiquement dans le monde entier, ainsi que d'quipes hybrides, est un atout important.
Comptences techniques :
- Matrise de l'architecture moderne du cloud, des langages de programmation et des frameworks.
- Connaissance approfondie du dveloppement de produits SaaS bass sur le cloud et des logiciels axs sur l'exprience utilisateur.
- Exprience pratique de Gitlab/Github, Jira, Azure, AWS et d'autres outils et environnements typiques de dveloppement de logiciels SaaS hbergs sur le cloud.
- Exprience pratique des technologies de dveloppement front-end et back-end.
- Connaissance des concepts de cyberscurit, d'identit numrique, de consentement et de scurit des donnes
- Familiarit avec les concepts de systmes de gestion de relations clients (CRM)
Comptences non techniques :
- Excellentes capacits de communication et de relations interpersonnelles.
- Esprit stratgique permettant d'quilibrer les dcisions techniques avec les besoins de l'entreprise.
- Passion pour le dveloppement de logiciels et l'apprentissage continu.
- Solides comptences techniques et de leadership, avec la capacit d'inspirer et de motiver une main-d'uvre technique hautement qualifie.
- La matrise du franais et de l'anglais sont des atouts.