Live opening · Posted 3 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
About GitHub
GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.
Locations
In this role you can work from Remote, Quebec Canada
Overview
GitHub est à la recherche d’un(e) directeur(trice) principal(e) de l’ingénierie pour diriger et développer une équipe d’ingénierie distribuée répartie entre l’Europe, les États-Unis et le Canada au sein du groupe Code Scanning.
Nous avons à cœur d’assurer la sécurité et la qualité des logiciels partout dans le monde, qu’il s’agisse de projets à code source ouvert ou de solutions d’entreprise. Nous sommes convaincus que la meilleure façon de sécuriser les logiciels et d’en améliorer la qualité consiste à détecter les problèmes exploitables dès les premières étapes du développement et à faciliter activement leur résolution dans le flux de travail quotidien des développeurs.
Notre équipe développe le moteur de détection CodeQL, la technologie d’analyse sémantique de code qui alimente GitHub Code Scanning, un produit utilisé quotidiennement par des centaines de milliers de développeurs dans le cadre de GitHub Advanced Security.
S’appuyant sur des recherches de pointe en analyse statique de code, CodeQL analyse le code en profondeur afin de détecter rapidement les vulnérabilités de sécurité et les erreurs de programmation dans dix langages pris en charge, notamment C/C++, C#, Go, Java, JavaScript/TypeScript, Kotlin, Python, Ruby et Swift.
L’équipe est responsable de la façon dont CodeQL interprète le code dans chacun de ces langages. Elle conçoit et maintient les extracteurs qui génèrent les bases de données CodeQL ainsi que les bibliothèques qui modélisent la structure et la sémantique de chaque langage. Elle veille également au maintien d’une couverture fonctionnelle cohérente et à l’intégration régulière des nouvelles versions de langages afin de garantir la disponibilité et la pertinence de CodeQL.
Dans ce rôle, vous créerez les conditions favorisant la réussite des équipes en mettant en place des pratiques de développement et d’assurance qualité efficaces, en soutenant une conception réfléchie et une gestion rigoureuse des dépendances, et en favorisant des approches proactives en matière de fiabilité, de tests et d’excellence opérationnelle.
À titre de leader principal, vous accompagnerez le développement des ingénieurs et des gestionnaires, favoriserez une collaboration exemplaire et contribuerez à bâtir une culture axée sur l’apprentissage continu, la responsabilisation, l’autonomie et l’amélioration constante.
--
GitHub is seeking a Senior Engineering Manager to lead and grow a distributed engineering team (across Europe, US and Canada) in the GitHub code scanning group. We are passionate about ensuring the security and quality of the world’s software - from open source to the enterprise. We believe that the best way to secure and improve the quality of software is to detect actionable issues early in the development process and actively facilitate their remediation as part of the developer workflow.
Our team develops the CodeQL detection engine — GitHub's semantic code analysis technology that powers the GitHub Code Scanning product, used by hundreds of thousands of developers daily as part of GitHub's Advanced Security offering. Leveraging world-class static analysis research, CodeQL deeply analyses code to detect security vulnerabilities and correctness errors early across 10 supported languages, including C/C++, C#, Go, Java, JavaScript/TypeScript, Kotlin, Python, Ruby, and Swift. The team is responsible for how CodeQL understands code across these languages: we build and maintain the extractors that produce CodeQL databases and the libraries that model each language's structure and semantics. We maintain consistent feature coverage and support frequent language-version updates to keep CodeQL broadly available.
You’ll create the conditions for teams to succeed by establishing effective development and quality practices, supporting thoughtful design and dependency management, and championing proactive approaches to reliability, testing, and operational health. As a senior people leader, you’ll coach and develop engineers and managers, model strong collaboration, and foster a culture of learning, ownership, and continuous improvement
Responsibilities
Définir et piloter une feuille de route technique alignée sur les objectifs du produit, en veillant à ce que les efforts d’ingénierie soient priorisés de façon stratégique et en favorisant l’adoption de nouvelles technologies et méthodologies lorsque pertinent.
Faciliter la communication entre les équipes, identifier les dépendances et résoudre les enjeux de coordination afin d’assurer une intégration harmonieuse entre les produits, applications et services.
Favoriser la croissance et le développement des employés, assurer la gestion du rendement et maintenir l’expertise technique de l’équipe en demeurant à l’affût des tendances du secteur et des meilleures pratiques.
Guider les équipes dans la conception de systèmes évolutifs, sécuritaires et observables répondant aux exigences d’affaires et aux besoins techniques.
Promouvoir une culture d’expérimentation et de développement fondée sur les données de télémétrie afin de favoriser des cycles d’itération rapides et une prise de décision éclairée par les données.
Faire progresser l’excellence en ingénierie grâce à l’automatisation, à l’outillage et à la standardisation des pratiques de déploiement, de test et d’exploitation.
Assurer le leadership des pratiques de gestion des incidents et de fiabilité des services, en veillant à l’atteinte des objectifs de niveau de service (SLO) et à ce que les analyses post-incident contribuent à des améliorations durables et systémiques.
Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable.
Facilitate cross-team communications, identify dependencies, and resolve conflicts to ensure seamless integration and support across products, applications, and services.
Drive employee growth and development, manage performance, and ensure the engineering team's skills remain current by staying abreast of industry developments and best practices.
Guide teams in designing scalable, secure, and observable systems that meet business and technical requirements.
Champion experimentation and telemetry-driven development, enabling rapid iteration and data-informed decisions.
Drive engineering excellence through automation, tooling, and standardization across deployment, testing, and operations.
Own incident response and reliability practices, ensuring we meet SLOs and postmortems drive systemic improvements.
Qualifications
Qualifications requises
Au moins 6 ans d’expérience en développement logiciel, en informatique ou dans une discipline technique connexe, avec une expérience démontrée dans le développement, la maintenance et la mise en production de logiciels utilisant notamment les langages C, C++, C#, Java, JavaScript, Go, Ruby, Rust ou Python.
OU
Diplôme d’études collégiales (DEC) en informatique, en génie électrique, en génie électronique, en mathématiques, en physique, en génie informatique ou dans un domaine connexe, ainsi qu’au moins 5 ans d’expérience pertinente en développement logiciel, en informatique ou dans une discipline technique connexe.
OU
Baccalauréat en informatique, en génie électrique, en génie électronique, en mathématiques, en physique, en génie informatique ou dans un domaine connexe, ainsi qu’au moins 4 ans d’expérience pertinente en développement logiciel, en informatique ou dans une discipline technique connexe.
OU
Maîtrise en informatique, en génie électrique, en génie électronique, en mathématiques, en physique, en génie informatique ou dans un domaine connexe, ainsi qu’au moins 2 ans d’expérience pertinente en développement logiciel, en informatique ou dans une discipline technique connexe.
OU
Doctorat dans l’un des domaines ci-dessus.
OU
Une combinaison équivalente de formation et d’expérience.
Au moins 1 an d’expérience en gestion de personnel ou en gestion d’équipe technique.
Qualifications Souhaitées
Au moins 2 ans d’expérience dans un ou plusieurs des domaines suivants :
Développement d’outils pour développeurs travaillant directement avec le code source, notamment des compilateurs, analyseurs syntaxiques, outils de linting, analyseurs statiques, débogueurs, outils en ligne de commande (CLI) ou extensions d’environnements de développement intégrés (IDE).
Sécurité logicielle, y compris l’analyse statique, l’analyse dynamique, la sécurité de la chaîne d’approvisionnement logicielle ainsi que les meilleures pratiques de développement de logiciels sécuritaires et de haute qualité.
Application de l’apprentissage automatique à la compréhension du code source ou d’autres données structurées, notamment au moyen des grands modèles de langage (LLM), de l’ingénierie de prompts et de méthodes rigoureuses d’évaluation comparative des systèmes d’intelligence artificielle.
Expérience de travail et de gestion au se
Work arrangement
Yes
More openings worth a look
Recently tracked roles with full details and direct application links.