Skip to content
← Back to job listings

Senior Software Engineer, Integrations team

HACKUITY · Lyon, Auvergne-Rhone-Alpes, France

RemoteImported listingfull-time5 days ago

About The Role

Rejoignez Hackuity, une startup innovante dans le domaine de la cybersécurité. En tant que Senior Software Engineer, vous ferez partie de l'équipe Intégrations, où vous serez responsable de la conception et de la fiabilisation de la chaîne d'intégration, de la migration vers un moteur d'exécution durable, et de l'élévation de la qualité de l'équipe. Vous travaillerez avec une technologie de pointe et aurez un impact mesurable sur la plateforme.

  • Contribuer au passage à l'exécution durable en pilotant la mise en œuvre sur l'ensemble des connecteurs existants.
  • Concevoir et fiabiliser la chaîne d'intégration en modélisant le domaine correctement et en gérant des volumes élevés.
  • Élever la qualité et élargir l'influence de l'équipe en écrivant des tests d'intégration et en faisant respecter la chaîne qualité.

### **🔎 Ce que nous recherchons**
### **Must-have**

  • **Solide expérience Python en production** (environ 5 ans et plus), sur du code maintenu dans la durée
  • Réelle maîtrise du Python moderne : typage statique (`mypy`), dataclasses, générateurs et itérateurs, Pydantic 2.x, asyncio
  • Forte expérience de l'**intégration d'API tierces** : REST, authentification (OAuth2, tokens, clés API), pagination, rate limiting, gestion des erreurs, et traitement de données incohérentes
  • **Des réflexes de fiabilité pour du travail long et distribué** : idempotence, retries et backoff, reprise sur échec, gestion des échecs partiels. Que vous ayez construit cela vous-même sur des files et des schedulers ou utilisé un moteur dédié, vous savez pourquoi c'est difficile et vous vous y êtes déjà frotté
  • Une véritable culture du test et de la qualité : pour vous, une intégration sans tests n'est pas terminée
  • À l'aise avec des **formats de données hétérogènes** — une bonne partie du poste consiste à comprendre les spécificités d'un fournisseur et à faire correspondre son domaine à celui d'Hackuity
  • **À l'aise avec le développement assisté par IA.** Vous utilisez des outils comme **Claude Code** au quotidien et vous êtes réellement efficace avec eux — pas comme une nouveauté, mais comme partie intégrante de votre façon de livrer
  • **Vous améliorez la pratique, vous ne faites pas que la consommer.** Vous serez amené à enrichir les skills, prompts et workflows Claude de l'équipe — pour que les standards de code et la production de specs progressent pour tout le monde, pas seulement pour vous
  • Anglais technique courant

### **Nice to have**

  • Expérience pratique d'un moteur d'exécution durable (Temporal, Restate…) ou d'un orchestrateur de workflows — la compréhension des concepts compte davantage que la maîtrise d'un outil en particulier
  • Connaissance de l'**écosystème cybersécurité** : gestion des vulnérabilités, CVE / CVSS / EPSS, CWE, scanners réseau, SAST/SCA, CSPM, ASM, CMDB
  • Architecture hexagonale / clean architecture, et un goût pour les frontières de code bien définies

### **Culture fit**

  • Pragmatique, orienté impact et autonome — vous n'attendez pas qu'on vous dise quoi faire
  • Communication franche et directe, transparence
  • Vous élevez le niveau autour de vous par la qualité de votre travail, pas par l'autorité

**✨ Pourquoi ce poste vaut le coup**

  • **Un problème d'architecture ouvert** — le passage à l'exécution durable est décidé dans son principe mais pas dans ses détails ; le choix du moteur et les patterns qui l'entourent restent à établir
  • **Un impact mesurable** — chaque connecteur livré ouvre la plateforme à de nouveaux territoires, et les gains de résilience et de performance sont directement ressentis par les clients
  • **Un code base réellement soigné** — linting strict, typage statique, tests d'intégration systématiques, specs techniques avant tout développement
  • **Un périmètre transverse** — l'équipe contribue aussi au backend et au frontend de la plateforme

**🛠 Notre environnement technique**

Python 3.14 (Pydantic 2.x, asyncio) · pytest et framework de test maison · `ruff`, `mypy`, `pylint`, `uv` · Kubernetes · Prometheus, logs JSON structurés · déploiements SaaS et on-premise · serveur MCP · Github CI · Claude Code au quotidien

**🎁 Ce que nous offrons**

  • 🍽️ Titres-restaurant Swile (valeur faciale 9€, pris en charge à 50% par Hackuity)
  • 🏖️ 10 jours de RTT par an
  • 🏥 Mutuelle prise en charge à 60%, ayants droit inclus
  • 🚲 Indemnité kilométrique vélo
  • 💳 Cartes cadeaux
  • 📈 Plan d'épargne entreprise (PEE)
  • 🏡 Travail hybride — 2 jours de télétravail par semaine

This is an external listing. JobSpring does not represent or verify the employer. Report this listing