Chef·fe d'équipe, Développement logiciel

5 hours ago

Montreal, Quebec, Canada Flare Full-time

English follows

On est une équipe de gens passionnés par notre mission : aider les entreprises à se protéger contre la cybercriminalité, et ça nous tient vraiment à cœur. On avance grâce à la confiance, on agit avec intégrité, et surtout, on soutient nos équipes pour qu’elles puissent donner le meilleur d’elles-mêmes et s’épanouir. Si t’aimes te challenger, apprendre et grandir, si tu cherches à avoir un vrai impact avec ton boulot et que tu partages cette mission, viens voir ce qu’on fait

Travailler chez Flare, c’est:

  • Une startup en pleine croissance et innovante, où on reconnaît ton impact et où on te donne les moyens de relever des défis toujours plus grands à mesure que la boîte grandit. On évolue dans un environnement dynamique et on participe tous ensemble à une aventure de croissance incroyable.
  • Une entreprise centrée sur les gens, où l’équilibre vie pro / vie perso compte vraiment, et où on fait tout pour que nos équipes soient heureuses, épanouies et bien reposées.
  • Une équipe reconnue dans plusieurs compétitions de hacking, dont le travail a été cité dans des revues académiques de renom et relayé dans les médias internationaux.
  • Horaires flexibles, travail hybride, bureau dog-friendly, stock options, vacances illimitées (avec un minimum de 3 semaines par an), assurance santé… et bien plus encore

Ton impact dans ce rôle:

On cherche un·e Chef d'équipe (Team Lead) « hands-on » pour guider et faire grandir notre équipe de développement logiciel. Dans ce rôle, tu contribueras directement au cœur de l’architecture de notre produit tout en dirigeant une équipe de développeur·euse·s talentueux·euses. Tu seras responsable de bâtir des systèmes distribués hautement évolutifs et d'intégrer des outils d'IA pour stimuler durablement la productivité de l'équipe. C’est un rôle taillé pour un·e leader autonome qui souhaite mentorer les autres, coder au quotidien et avoir un impact majeur sur la croissance de l’entreprise.

Ton rôle et tes responsabilités:

  • Diriger, mentorer et faire grandir une équipe d'ingénieurs logiciel en favorisant une culture de haute performance et d'apprentissage continu
  • Rester « hands-on » : coder activement avec ton équipe et contribuer aux décisions d’architecture complexes sur l’ensemble de notre stack (backend et frontend)
  • Concevoir, exploiter et optimiser des systèmes distribués hautement évolutifs pour soutenir nos applications de données massives
  • Adopter des outils et des flux de travail (workflows) basés sur l'IA pour augmenter durablement le débit (throughput) et l'efficacité globale de l'équipe
  • Guider les discussions techniques, expliquer les choix de conception et gérer les compromis d'ingénierie au sein de l’équipe
  • Collaborer étroitement avec le Produit et le Design sous forme de triade pour traduire la vision produit en une feuille de route technique actionnable, équilibrer la livraison de fonctionnalités avec la santé architecturale, et orienter la direction de l’équipe
  • Utiliser et automatiser de nouveaux processus afin de maintenir une base de code testée et de haute qualité

Ce qu’on attend de toi:

  • Expérience préalable dans la direction d’une équipe d’ingénierie logicielle
  • Expérience approfondie en conception, exploitation et mise à l’échelle de systèmes distribués
  • Expérience avec certaines des technologies suivantes : Python 3, FastAPI, TypeScript, VueJS, PostgreSQL, Amazon Web Services, RabbitMQ et Kubernetes
  • Capacité à livrer de la valeur de manière continue en itérant sur les solutions et en coordonnant les efforts de l’équipe
  • Capacité à accompagner et faire monter en compétences des développeurs moins expérimentés dans leur domaine d'expertise
  • Solides compétences en communication pour aligner l’équipe sur les objectifs techniques et les choix d'architecture

Ce serait un plus si:

  • Expérience avec les moteurs de recherche (ex. : Elasticsearch, OpenSearch, etc.)
  • Expérience en cybersécurité

Tu ne réponds pas à toutes les exigences?

Des études ont montré que les femmes et les personnes de couleur sont moins susceptibles de postuler à des emplois à moins de répondre à toutes les qualifications. Chez Flare, nous nous engageons à construire un lieu de travail diversifié, inclusif et authentique. Donc, si ce rôle t’enthousiasme mais que ton expérience passée ne correspond pas parfaitement à chaque qualification de la description de poste, nous t’encourageons à postuler quand même. Tu es peut-être la bonne personne pour ce poste, ou pour un autre

We are a team of mission-driven people who want to enable companies to protect themselves against cyber crimes and we’re damn passionate about it. We thrive on trust, operate with integrity and above all support our people so they can do their best work and be their best selves.