Join the Base10 family

Open opportunities with founders believing purpose is key
to profits and companies solving problems for the 99%

Senior Software Developer, Agentic Platform

Flare

Flare

Software Engineering
Montreal, QC, Canada
Posted on Mar 10, 2026

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, vient voir ce qu’on fait!

Travailler chez Flare, c’est travailler avec:

  • 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 développeur·euse logiciel pour rejoindre notre équipe Agentic Platform. Cette équipe a une double mission: construire les fonctionnalités agentiques de la plateforme Flare (assistants conversationnels, agents autonomes, intégrations MCP) et accélérer la productivité de l'ingénierie à travers des workflows pilotés par des agents. Tu travailleras à l'intersection des LLM, de l'infrastructure et du produit, dans un contexte où beaucoup reste à inventer. Ce poste est idéal pour quelqu'un qui aime explorer de nouveaux territoires techniques, qui est à l'aise avec l'ambiguïté et qui veut avoir un impact direct sur la façon dont on construit et livre du logiciel.

Ton rôle et tes responsabilités:

  • Concevoir et maintenir des agents intelligents intégrés à la plateforme Flare : assistants conversationnels, agents autonomes en arrière-plan et workflows agentiques
  • Développer l'infrastructure MCP pour exposer les capacités de Flare sous forme d'outils utilisables par les agents et les clients.
  • Construire des boucles de développement assistées par agents (build, test, merge request) et des outils de productivité interne (investigation de bugs, revue de code augmentée, QA continue).

Ce qu’on attend de toi:

  • Expérience en développement logiciel, idéalement sur des systèmes distribués ou des plateformes internes
  • Expérience avec certaines de ces technologies : Python 3, Kubernetes, AWS, PostgreSQL, Elasticsearch, GitLab CI/CD
  • Familiarité avec les concepts LLM : prompt engineering, function calling, orchestration d'agents
  • Capacité à livrer de la valeur en itérant rapidement, même dans un contexte exploratoire
  • Capacité à communiquer clairement tes choix d'architecture et à collaborer avec les équipes Produit et Recherche

Ce serait un plus si:

  • Tu as de l'expérience avec les protocoles d'agents (MCP, tool use)
  • Tu as de l'expérience en cybersécurité ou en threat intelligence
  • Tu as contribué à des plateformes internes de développement (DevEx, internal tooling)

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 le candidat idéal pour ce poste ou d'autres rôles.

/

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. If you continuously challenge yourself to learn and grow, are driven by the impact your work has and are as equally mission driven as we are, check us out!

Working at Flare means working with:

  • A growing and innovative startup where we recognize your impact and will empower you to take on even bigger challenges as the company grows. Work in a dynamic environment and participate in the incredible growth of the company.
  • A people-first company where the work-life balance is valued and where we do everything to have happy and rested employees.
  • An award-winning team, recognized in multiple hacking competitions and whose work has been referenced in leading academic journals and international media.
  • Flexible work hours, remote, office or hybrid work options, dog friendly office, stock options, unlimited vacation with a minimum of 3 weeks per year, health insurance and more!

What you’ll get to work on

We are looking for a Software Developer to join our Agentic Platform team. This team has a dual mandate: building agentic capabilities into the Flare platform (conversational assistants, autonomous agents, MCP integrations) and accelerating engineering productivity through agent-driven workflows. You will work at the intersection of LLMs, infrastructure and product, in a space where much remains to be invented. This role is ideal for someone who enjoys exploring new technical territory, is comfortable with ambiguity, and wants a direct impact on how we build and ship software.

Role and responsibilities:

  • Design and maintain intelligent agents integrated into the Flare platform: conversational assistants, autonomous background agents and agentic workflows
  • Develop the MCP infrastructure to expose Flare's capabilities as tools usable by agents and customers
  • Build agent-assisted development loops (build, test, merge request) and internal productivity tools (bug investigation, augmented code review, continuous QA)

Qualifications:

  • Software development experience, ideally on distributed systems or internal platforms
  • Experience with some of the following: Python 3, Kubernetes, AWS, PostgreSQL, Elasticsearch, GitLab CI/CD
  • Familiarity with LLM concepts: prompt engineering, function calling, agent orchestration
  • Ability to deliver value by iterating quickly, even in exploratory contexts
  • Ability to clearly communicate architectural decisions and collaborate with Product and Research teams

Good to have:

  • Experience with agent integration protocols (MCP, tool use)
  • Experience in cybersecurity or threat intelligence
  • Contributions to internal developer platforms (DevEx, internal tooling)

Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Flare we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.