En un coup d'œil
- Missions: Développez des systèmes innovants avec des agents de codage et participez à des projets impactants.
- Entreprise: Rejoignez Michelin, une entreprise engagée pour la mobilité durable et l'expérience employé.
- Avantages: Salaire compétitif, avantages du groupe Michelin, travail hybride et opportunités de développement professionnel.
- Autres infos: Environnement dynamique avec des possibilités de croissance de carrière exceptionnelles.
- Pourquoi ce job: Contribuez à l'architecture d'une plateforme agentique et influencez le futur du développement logiciel.
- Qualifications: Expérience en développement logiciel et compétences en architecture applicative requises.
Le salaire estimé est compris entre 63000 - 77000 € par an.
- Senior Software Architect — Spec-Driven & Agentic Systems (F/H) (69)
- - - - - - - - - - - -
- Le contexte
Nous sommes l'Agentic Engineering Factory (DOTI/DXD).
Notre mission : industrialiser l'usage des coding agents (Claude Code, Copilot, Codex…) dans nos équipes produit, et construire les plateformes qui rendent ça possible à l'échelle.
Chez nous, on ne "vibe code" pas.
On pratique le Spec-Driven Development : chaque feature commence par un PRD, se raffine en spec détaillée et testable, puis s'implémente avec des agents pilotés par cette spec, dans une boucle rigoureuse spec → générer → tester → corriger.
On cherche un·Senior Software Architect hands‑on — quelqu'un qui pense systèmes, mais qui code encore.
Tu seras garant de la cohérence architecturale de nos services, de nos plateformes, et de la façon dont ils s'assemblent.
- Notre Offre
- Localisation : Lyon ou Paris (Boulogne)
- Contrat CDI – Poste à dimension internationale
Rémunération : 60K€ - 75K€ (selon expériences et site de rattachement) + avantages du groupe Michelin
- Mode de travail : Hybride
- Ce qu'on propose
Une équipe qui a fait le choix explicite du SDD et qui l'assume — pas de combat culturel à mener.
Un terrain de jeu rare : concevoir l'architecture d'une plateforme agentique pendant qu'elle se construit, avec un impact direct sur la façon dont des dizaines d'équipes produit vont coder demain.
Un contexte où les coding agents sont des outils de travail quotidiens, budgétés et outillés.
De l'autonomie sur les choix d'architecture, la stack, et les pratiques — dès lors que tu sais les justifier et les faire vivre dans des ADRs.
- Réalisations attendues
- Architecture applicative
Définir et faire vivre les patterns d'architecture applicative de nos services : séparation domaine / infrastructure, hexagonal / ports & adapters, DDD light, CQRS quand c'est pertinent.
Pas par dogme — par besoin.
Modéliser le domaine avec les équipes produit : distinguer entities et value objects, définir les agrégats, poser le langage ubiquitaire, choisir les stratégies de versioning et de persistence.
Tes décisions vivent dans des ADRs (Architecture Decision Records) que tout le monde peut lire et challenger.
Garder l'équilibre entre rigueur structurelle et pragmatisme : une API de 2h n'a pas besoin de bounded contexts, une plateforme qui va porter 50 services si.
Architecture distribuée
Concevoir les frontières de services : qui possède quelles données, qui parle à qui, en synchrone ou en asynchrone, avec quelles garanties (at-least-once, exactly-once, idempotence).
Choisir et justifier les patterns d'intégration : REST, event-driven (Kafka, pub/sub), sagas, outbox pattern.
Tu connais les trade-offs cohérence / disponibilité / complexité opérationnelle, et tu sais quand ne pas distribuer.
Penser résilience, observabilité, et data flow dès le design : circuit breakers, retries, idempotency keys, traces distribuées, contrats de compatibilité entre services.
Architecture de plateforme agentique
Concevoir les briques qui orchestrent des coding agents à l'échelle : gestion des prompts et templates, versioning, évaluation, télémétrie, garde-fous, boucles de feedback.
Structurer les patterns d'intégration LLM : tool use, context management, retrieval, agents chainés, fallback, évaluation continue.
Tu sais raisonner sur les trade-offs coût / latence / qualité d'une chaîne agentique.
Poser les fondations d'une plateforme que les équipes produit consomment : APIs internes, SDKs, conventions, pour que chaque nouveau cas d'usage ne reparte pas de zéro.
Pratique & transmission
Rester hands‑on : tu prototypes, tu contribues aux services critiques, tu fais des POCs pour dérisquer les décisions structurantes.
Pas un·e architecte Power Point.
Piloter des coding agents avec des prompts structurés ancrés sur la spec, revoir de façon critique le code généré, et diffuser cette pratique dans les équipes.
Faire monter en compétence les devs seniors sur l'architecture applicative, le SDD, et les patterns agentiques.
Tu expliques pourquoi, pas juste quoi. Écrire et maintenir la documentation qui fait foi : ADRs, diagrammes C4, guidelines, specs de référence.
- Le profil qu'on recherche
- Ce qui est i Indispensable
- 8+ ans en développement logiciel, dont au moins 3 ans dans un rôle d'architecture (Tech Lead, Staff Engineer, Software Architect) sur des systèmes en production à plusieurs services.
- Maîtrise de l'architecture applicative moderne : DDD, hexagonal / clean architecture, separation of concerns, testabilité par design.
- Tu sais choisir entre append-only, table versionnée, event sourcing, et expliquer tes choix de modélisation de domaine.
- Expérience concrète des systèmes distribués : design de frontières de services, patterns d'intégration sync/async, gestion de la cohérence, observabilité.
- Tu as déjà conçu — ou réparé — des architectures event-driven en production.
- Tu as déjà pratiqué le Spec-Driven Development, ou tu as naturellement ce réflexe : spec avant code, décisions explicites, tests dérivés de la spec, revue critique du code généré.
- Les ADRs ne sont pas une contrainte, c'est ta façon de penser.
- Maîtrise opérationnelle d'au moins un coding agent (Claude Code, Copilot, Codex…) en contexte professionnel, avec une capacité démontrée à écrire des prompts structurés et à challenger la sortie plutôt que l'accepter telle quelle.
- Tu codes encore, sérieusement : backend (Node/Type Script, Python, ou Go), tests d'intégration, lint propre, error handling structuré.
- On attend de toi que tu contribues au code, pas seulement aux décisions.
- Gestion de l'ambiguïté : face à un besoin flou, tu identifies le gaps, tu formules les questions, et quand il faut trancher, tu le fais explicitement et tu documentes le pourquoi.
- Capacité de communication : tu sais expliquer une décision d'architecture à un dev junior comme à un directeur, et tu sais écrire — ADRs, diagrammes, documentation.
- Langues : Français : C1/B2 Anglais : C1/B2 Fortement apprécié
- Expérience de conception de plateformes internes (developer platforms, API platforms, data platforms) consommées par plusieurs équipes.
- Connaissance opérationnelle des patterns LLM / agentiques : tool use, RAG, orchestration d'agents, évaluation, prompt engineering structuré, gestion des coûts et de la latence.
- Expérience des event-driven architectures en production (Kafka, NATS, Rabbit MQ, pub/sub cloud), y compris event sourcing et CQRS quand justifié.
- Contributions open-source, écrits publics, conférences — quelque chose qui montre ta manière de penser l'architecture.
- Sensibilité produit : tu comprends que l'architecture sert le métier, pas l'inverse.
- - - - - - - - - - - -
Michelin, entreprise engagée dans la mobilité durable et reconnue pour ses actions en faveur de l'expérience employé !
Une note de 99/100 à l’index de l’égalité femmes-hommes Entreprise « Handi accueillante », avec un réseau de référents et ambassadeurs Handicap pour vous accompagner 83,5% de taux d’engagement de nos employés 94,6% des stagiaires et alternants nous recommandent, label "Happy Trainees" depuis 9 années consécutives Classé parmi les groupes du CAC 40 les plus engagés selon les Bac+5 à l’index RSE Universum 2023 Parmi les 100 entreprises les plus attractives pour les étudiants et actifs BAC+2/3 au classement Universum 2023 N°1 des entreprises de plus de 500 stagiaires et alternants qui rémunèrent le mieux au Classement Happy Trainees® Rémunération 2023 Dans le Top 10 des meilleurs employeurs en France au classement Glassdoor 2023 Dans le top 3 des entreprises du secteur « Automobile / Equipementier » en matière d’attractivité employeur à l’édition 2024 du Palmarès @EPOKA @GROUPE IFOP @Occurrence Pour en savoir plus sur le Groupe : https://recrutement. michelin. fr
- - - - - - - - - - - -
Michelin, the leading tire company, is dedicated to sustainably improving the mobility of goods and people by manufacturing and marketing tires and services for every type of vehicle, including airplanes, automobiles, bicycles/motorcycles, earthmovers, farm equipment and trucks.
It also offers digital mobility support services and publishes travel guides, hotel and restaurant guides, maps and road atlases.
Headquartered in Clermont-Ferrand, France, Michelin is present in more than 170 countries, has 111,200 employees and operates 67 production plants in 17 different countries.
Michelin has a Technology Center in charge of research and development, with operations in Europe, North America and Asia.
In short, whether you look at our mission, our products or our people, Michelin is a company that truly helps you to move forward...
- Visit our website to discover more about us www. michelin. com
- #J-18808-Ljbffr
Senior Software Architect — Spec-Driven & Agentic Systems (F/H) (69) in Boulogne-Billancourt employeur : Groupe Michelin
Rejoindre l'Agentic Engineering Factory, c'est intégrer une équipe passionnée par le Spec-Driven Development, où chaque membre a la liberté de façonner l'architecture de plateformes innovantes tout en bénéficiant d'un environnement de travail hybride à Lyon ou Paris. Nous offrons des opportunités de croissance professionnelle, un impact direct sur les pratiques de codage de nombreuses équipes, et un cadre collaboratif qui valorise l'autonomie et l'expertise technique. Avec des avantages compétitifs du groupe Michelin, nous garantissons un lieu de travail stimulant et enrichissant pour les architectes logiciels désireux de faire la différence.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Senior Software Architect — Spec-Driven & Agentic Systems (F/H) (69) in Boulogne-Billancourt
✨Participe à des meetups tech
Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Groupe Michelin.
✨Contribue à des projets open-source
Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Groupe Michelin.
✨Réseau sur LinkedIn, mais avec du contenu
Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Groupe Michelin remarquera tes posts et te contactera pour un entretien !
✨Postule directement via notre site
N’oublie pas que postuler sur le site de Groupe Michelin est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Senior Software Architect — Spec-Driven & Agentic Systems (F/H) (69) in Boulogne-Billancourt
Quelques conseils pour ta candidature 🫡
Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !
Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Groupe Michelin et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.
Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !
Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Groupe Michelin sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.
Comment te préparer à un entretien d'embauche chez Groupe Michelin
✨Maîtrise des langages de programmation
Pour un poste en ingénierie et développement logiciel chez Groupe Michelin, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !
✨Prépare ton portfolio technique
N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Groupe Michelin !
✨Compréhension des méthodologies agiles
Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.
✨Sois prêt pour des mises en situation
Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Groupe Michelin, ils rechercheront des candidats réactifs et capables de travailler sous pression.