Senior Software Engineer, Integrations team

EasyMile

Toulouse

On-site

EUR 70,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Hackuity recherche un ingénieur Intégrations pour faire évoluer et fiabiliser la chaîne d’intégration de la plateforme. Vous travaillerez sur des connecteurs variés, des pipelines et des mécanismes d’observabilité afin de traiter des millions de vulnérabilités et d’améliorer la fiabilité.

Vous rejoindrez une équipe dédiée à l’intégration, avec des objectifs trimestriels et des livraisons mensuelles, et vous contribuerez à l’architecture et à la qualité du code via des tests et des revues.

Qualifications

  • Conception et fiabilisation de chaînes d’intégration
  • Concevoir de nouveaux connecteurs de bout en bout
  • Évoluer et fiabiliser le parc existant

Responsibilities

  • Piloter la mise en œuvre sur l’ensemble des connecteurs existants
  • Concevoir des connecteurs de bout en bout et valider via tests d’intégration
  • Élever le niveau de l’équipe et partager les connaissances

Job description

L’équipe et notre façon de travailler

Vous rejoindrez l’équipe Intégrations : 3 ingénieurs et 1 tech lead sur un périmètre qui va du cadrage du besoin client jusqu’à la mise en production d’une pipeline qui doit ingérer des dizaines de millions de vulnérabilités par job de façon fiable et continue.

L’organisation Produit & Engineering au sens large, c’est :

  • 4 équipes d’ingénierie : Backend, Frontend, Intégrations, et Enablement — orchestrées par un Delivery Manager
  • 2 Product Managers et 1 Product Designer
  • 1 co-fondateur en tant que Head of Product & Engineering

Nous suivons un processus de roadmap trimestriel inspiré de Shape Up, avec des engagements d’effort par cycle. Pas de backlog infini : des paris clairs, des équipes responsables, et des livraisons chaque mois.

Ce dont l’équipe est responsable

Hackuity agrège, normalise et priorise les vulnérabilités provenant de tous les outils de sécurité utilisés par nos clients. Votre équipe construit et maintient les composants qui alimentent la plateforme : 100+ scanners et outils de sécurité, chacun avec son propre modèle de données, qu’il faut tous réconcilier dans un schéma commun unique.

Nos pipelines traitent jusqu’à des dizaines de millions de findings par jour, avec une empreinte mémoire et un temps d’exécution qui doivent rester maîtrisés — aussi bien en SaaS qu’on-premise.

Le périmètre de l’équipe couvre trois domaines :

Hackuity Connectors (HyC) — l’application Python qui s’interface avec 100+ scanners et outils de sécurité et alimente la plateforme en données.

La base de connaissances — les pipelines qui récupèrent la threat intelligence auprès de nos partenaires et de sources ouvertes, utilisée pour enrichir les assets et les vulnérabilités tout au long de leur cycle de vie.

Les services orientés client — la gateway qui permet aux clients de connecter Hackuity SaaS à leur environnement interne.

Vos missions

1. Contribuer au passage à l’exécution durable

Nous migrons l’exécution de nos processus d’intégration vers un moteur d’exécution durable — pour améliorer la fiabilité, la qualité et la scalabilité, tout en restructurant l’enrichissement de la base de connaissances. La bascule est décidée dans son principe, mais pas dans ses détails.

  • Piloter la mise en œuvre sur l’ensemble des connecteurs existants
  • Prendre en charge l’évaluation du moteur et les arbitrages architecturaux
  • Définir les patterns qui feront référence pour l’équipe : idempotence, reprise sur échec, versioning des workflows
2. Concevoir et fiabiliser la chaîne d’intégration

Le parc compte 100+ connecteurs, chacun adossé à un modèle de données distinct. C’est un travail de modélisation de domaine et de réconciliation, pas la répétition d’un même pattern d’implémentation.

  • Concevoir de nouveaux connecteurs de bout en bout : lecture de la documentation API du fournisseur, spécification, implémentation, tests d’intégration
  • Modéliser le domaine correctement : finding, asset, sévérité, logiciel vulnérable, chemin d’attaque…
  • Faire évoluer et fiabiliser le parc existant
  • Gérer des volumes élevés avec une empreinte mémoire maîtrisée : générateurs, parsing XML en streaming, multitâche coopératif
  • Contribuer à l’observabilité : métriques Prometheus, logs JSON structurés, statistiques d’exécution
3. Élever la qualité, élargir l’influence de l’équipe
  • Écrire des tests d’intégration avec notre framework maison et pytest
  • Faire respecter la chaîne qualité : ruff, mypy (strict sur les modules cœur), pylint, uv
  • Élever le niveau de l’équipe : revues de code approfondies, patterns de référence, partage de connaissances via des tech talks internes et de la documentation
  • Être le partenaire technique du Produit : challenger les besoins avec une véritable analyse de faisabilité, proposer les alternatives qui maximisent la valeur livrée, éclairer les arbitrages du cycle suivant
  • Travailler avec le Support pour diagnostiquer des cas clients réels ; s’aligner avec le Backend sur le contrat d’interface
  • Sortir occasionnellement de votre périmètre, vers le backend et le frontend de la plateforme
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur Systèmes Linux & Infrastructure
Ingénieur Systèmes Linux & Infrastructure

Yeswehack • Rennes

Hybrid
EUR 50,000 - 68,000
Auditeur / Pentester (F/H)
Auditeur / Pentester (F/H)

Advens • Paris

On-site
EUR 55,000 - 85,000
Ingénieur DevOps & sécurité
Ingénieur DevOps & sécurité

Wake Systems • France

Hybrid
EUR 60,000 - 90,000
Télétravail
Budget formation et certification
DevSecops
DevSecops

Neverhack • Cesson-Sévigné

Hybrid
EUR 40,000 - 60,000
Télétravail possible 2 jours par semaine
Certifications prises en charge à 100 %
Formations ciblées et opportunités de mobilité
Software Engineer (H/F)
Software Engineer (H/F)

Prisme.ai • Blagnac

Hybrid
EUR 55,000 - 85,000
Mode hybride (présentiel Toulouse/Blgn
4 ou 5 jours par semaine
Ingénieur Logiciel Senior — Intégrations & Pipelines
Ingénieur Logiciel Senior — Intégrations & Pipelines

EasyMile • Toulouse

On-site
EUR 70,000 - 110,000
Ingénieur Cybersécurité Sénior - H/F
Ingénieur Cybersécurité Sénior - H/F

Keon Group • Rennes

Hybrid
EUR 51,000 - 59,000
Télétravail 2j/semaine
RTT 11 jours
Mobilité durable
+3
Ingénieur Fullstack - Cybersécurité
Ingénieur Fullstack - Cybersécurité

Bureau des Talents • Paris

On-site
EUR 55,000 - 75,000
Ingénieur Réseau et Sécurité – H/F
Ingénieur Réseau et Sécurité – H/F

Devoteam • Levallois-Perret

Remote
EUR 90,000 - 140,000
Développeur fullstack Senior (h/f)
Développeur fullstack Senior (h/f)

Votre plateforme de cybersécurité complète • Marseille

On-site
EUR 40,000 - 60,000