Staff Software Engineer H/F

Créez votre
PROFIL

Mission Freelance

Trouvez votre mission freelance

Posté : 11 août 2026

Staff Software Engineer H/F

Lille

Mission longue

Dès que possible

Selon profil


Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s’imposer comme une référence en matière de freelancing par son expertise dans l’IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Staff Software Engineer H/F à Lille, France.

Contexte :

Le rôle

Le Staff Software Engineer occupe un rôle clé dans notre organisation technique. Au-delà de l’expertise individuelle, sa valeur réside dans sa capacité à intervenir sur les sujets transverses à fort enjeu : arbitrages structurants, problèmes complexes que les équipes ne peuvent pas résoudre seules, et cohérence d’ensemble de notre trajectoire technique.

C’est un rôle d’impact sur l’organisation, pas seulement sur le code. Le Staff agit là où les enjeux sont flous, les compromis difficiles, et où il faut à la fois de la hauteur de vue et de la rigueur d’exécution.

Domaines d’intervention

Débloquer et structurer

  • Identifier et résoudre les verrous techniques qui affectent plusieurs équipes simultanément.

  • Concevoir les architectures sur les sujets complexes ou ambigus, là où les réponses ne sont pas encore établies.

  • Porter les arbitrages techniques structurants (build vs. buy, gestion de la dette, stratégies de migration) et en assurer la cohérence dans le temps.

Vision et gouvernance technique

  • Construire et porter une trajectoire technique cohérente à l’échelle de l’engineering, au-delà du périmètre d’une seule équipe.

  • Être un interlocuteur crédible du produit et du business, capable de faire le lien entre enjeux métier et décisions d’architecture.

  • Animer les pratiques de gouvernance technique (RFC, ADR, revues d’architecture) au service de la clarté et de l’alignement collectif.

Montée en compétences collective

  • Accompagner les développeurs seniors et les engineering managers dans leur progression technique, l’objectif étant de créer des relais autonomes, pas des dépendances.

  • Diffuser les bonnes pratiques par la contribution directe et l’exemple concret.

  • Faciliter l’adoption de nouveaux paradigmes techniques en réduisant la friction et en accompagnant le changement.

Intervention transverse

  • Créer du lien entre les équipes et les domaines, logiciel, infrastructure, ERPs, pour favoriser la circulation des savoirs et la cohérence des choix techniques à travers des périmètres aux contraintes très différentes.

  • Intervenir en appui sur les situations critiques : incidents majeurs, migrations à risque, Proof of Concepts stratégiques.

Les missions attendues par le Staff Software Engineer H/F :

Expertise technique attendue

Nous ne recherchons pas un expert de chaque brique de notre écosystème, mais une personne capable de naviguer avec aisance à travers des sujets variés et d’apporter de la profondeur là où c’est nécessaire.

Architecture logicielle. Maîtrise solide des grands principes (DDD, architecture hexagonale, event-driven, CQRS) et capacité à les appliquer avec discernement selon le contexte. Dans un environnement où cohabitent développements sur mesure et ERPs, le Staff doit savoir concevoir des architectures qui articulent ces mondes de manière cohérente, intégration, découplage, gestion des contrats d’interface, sans sacrifier la maintenabilité à long terme.

Culture plateforme et industrialisation. Le Staff porte une vision plateforme au service des équipes produit. L’enjeu n’est pas seulement de maîtriser les outils (Terraform, Helm, Kubernetes, CI/CD), mais de penser l’infrastructure comme un produit interne : self-service, abstractions pertinentes, golden paths, documentation vivante. Il pilote l’industrialisation des pratiques de delivery à l’échelle, pipelines reproductibles, progressive delivery (blue/green, canary, feature flags), avec une approche shift-left assumée : tests, sécurité, qualité et observabilité intégrés au plus tôt dans le cycle de développement, et non traités en aval. Il définit les standards de fiabilité (SLO/SLI, error budgets) et d’observabilité (OpenTelemetry, Prometheus, Grafana) et en accompagne l’adoption.

Sécurité. La sécurité n’est pas un sujet périphérique. Le Staff doit intégrer la dimension sécurité à chaque étape : sécurisation des APIs et des flux (OAuth2/OIDC, API Management, WAF), maîtrise de la supply chain logicielle (SBOM, analyse de dépendances, signature d’artefacts), modélisation des menaces et revue des surfaces d’exposition. Il contribue à ancrer une culture security-by-design au sein des équipes, en s’assurant que les pratiques de sécurité sont embarquées dans les processus de développement et de déploiement, et non reléguées à des audits ponctuels.

Data et architectures orientées données. On attend une compréhension architecturale solide, pas seulement une familiarité de surface. Le Staff doit être capable de concevoir et challenger des architectures data de bout en bout : streaming temps réel (Kafka), stockage analytique moderne (Snowflake, Apache Iceberg), design de pipelines de données fiables et gouvernance de la qualité des données. Il doit pouvoir dialoguer avec les équipes data en pair et peser dans les choix structurants qui lient l’applicatif au monde de la donnée.

Capacité d’apprentissage. Un Staff Engineer n’est pas défini par les technologies qu’il maîtrise aujourd’hui, mais par sa capacité à monter rapidement sur les sujets dont l’organisation a besoin.

Savoir-être attendu

Influence et conviction. Savoir guider et aligner sans autorité hiérarchique, par la qualité du raisonnement et des contributions.

Complémentarité avec les engineering managers. Le Staff et l’EM forment un binôme naturel. Là où l’EM porte la dynamique humaine et organisationnelle de l’équipe, le Staff apporte la profondeur technique et la vision d’ensemble. Savoir construire cette relation de confiance et de complémentarité est essentiel.

Pragmatisme. Savoir arbitrer entre excellence technique et réalité opérationnelle, et assumer ces compromis.

Vulgarisation. Rendre les sujets techniques accessibles aux interlocuteurs non spécialisés (produit, management, métiers).

Anglais professionnel. Indispensable pour évoluer dans notre contexte.

Compétences techniques et fonctionnelles attendues :

– Architecture logicielle – Expert – Indispensable
– Terraform – Expert – Indispensable
– Microsoft Azure – Confirmé – Indispensable
– Architecture hexagonale – Expert – Indispensable

Cette mission vous intéresse?

Vous justifiez d’une expérience significative comme Staff Software Engineer H/F ?
Vous êtes rigoureux, méthodique, organisé et vous savez faire preuve d’autonomie et de réactivité ?
Vous êtes à l’aise à l’écrit comme à l’oral ?
Vous maîtrisez les périmètres techniques cités avec les niveaux adéquats ?
Vous aimez évoluer dans un univers où l’autonomie, la prise d’initiatives, le partage et le travail en équipe sont porteurs de la réussite collective ?
Vous pensez que votre profil pourrait correspondre au besoin de notre client ?

N’attendez plus pour déposer votre candidature, nos Ingénieurs d’affaires se feront un plaisir de vous en dire plus !

Afin de ne rien rater de l’actualité Insitoo, abonnez-vous à notre page Linkedin !

Référence : 06-ZIRT-QO