Engineering Manager

Il y a 5 jours

Paris, Île-de-France Oodrive Temps plein

Pourquoi rejoindre Oodrive

Oodrive est un éditeur français de logiciels, pionnier de la collaboration sécurisée et souveraine en Europe. Nous accompagnons les entreprises, institutions et administrations dans la gestion de leurs documents sensibles, avec une plateforme collaborative complète et certifiée (SecNumCloud, ISO, HDS…).

Chez Oodrive, vous trouverez :

  • Des produits à impact, conçus pour protéger les données les plus critiques.

  • Un environnement stimulant, alliant agilité, excellence technique et enjeux de souveraineté numérique.

  • Une culture d'équipe bienveillante, où chacun peut grandir, s’exprimer et progresser.

  • Une société à mission, où chaque collaborateur.rice contribue à un objectif qui dépasse le business : garantir la confiance numérique en Europe.

Nous proposons une plateforme collaborative et sécurisée à nos clients, avec:

  • Work : une solution de partage et de stockage,

  • Meet: une solution de dématérialisation des réunions de gouvernance.

Pour voir nos actualités, n’hésitez pas à vous abonner à nos pages LinkedIn et Youtube.

Ce qui vous attend :

Soumettez votre CV et toute information supplémentaire requise après avoir lu cette description en cliquant sur le bouton de candidature.
En tant qu’Engineering Manager, vous allez gérer trois équipes travaillant sur notre plateforme collaborative.

Ces équipes représentent une quinzaine de personnes (Back, Front), que vous devrez accompagner au quotidien. Vous participerez au développement de nos solutions Work, Meet et clients lourds ainsi qu’au développement de l’équipe, à son amélioration continue et à l’épanouissement de ses collaborateurs.

Votre rôle sera de faire grandir collectivement les équipes, d'instaurer un cadre d'ingénierie robuste, et de garantir l'excellence technique et opérationnelle de ces équipes.

Ce que vous allez faire au quotidien :

  • Leadership & Delivery : Vous garantissez le delivery optimal de notre suite collaborative en assurant une amélioration continue des pratiques : SDLC, coding standards, CI, developer experience (dont IA 4 dev)…
    Vous garantissez le respect des standards d'ingénierie (revue de code, couverture de tests, documentation, observabilité).
    Vous mettez en place et suivez les indicateurs d'efficacité technique (stabilité, MTTR, lead time).
    Aussi, vous collaborez étroitement avec les équipes Produit, Sécurité, et Architecture.

  • Management et coaching : Vous assurez la montée en compétences globale de l’équipe (une quinzaine d'ingénieur.e.s) en favorisant la prise de responsabilités dans un état d’esprit collaboratif d’amélioration continue des pratiques.
    Vous soutenez la montée en compétences des juniors (mentorat, pair programming, feedback structure) et vous donnez de la profondeur technique et de la vision aux seniors (code reviews exigeantes, discussions d'architecture, design reviews).
    Vous développez une culture d'apprentissage continu et de transmission. Enfin, vous recrutez, onboardez et accompagnez la carrière de vos équipes.

  • Architecture et Excellence technique : Vous participez activement à la conception et l'évolution des systèmes Core, vous challengez les choix techniques tout en garantissant la cohérence des architectures (domain-driven design, modularité, intégration) et vous faites évoluer les patterns d'architecture vers des systèmes robustes, observables et maintenables.

Stack & environnement :
• Langages & frameworks : Java 22 / 17 (legacy en 8 & 11), Spring Boot 3, Angular
• Architecture : microservices, REST/GraphQL, DDD, eventdriven architecture
• Messaging & streaming : Kafka, RabbitMQ
• Base de données : PostgreSQL, Redis
• Infra & orchestration : Kubernetes, Docker
• CI/CD : GitLab, Jenkins, Helm
• Observabilité & monitoring : Prometheus, Grafana

Comment vous ferez la différence :

Must Have :

  • Management d’équipe : En tant que responsable d’équipe, vous accompagnerez une quinzaine de personnes de profils différents dans leur quotidien et leur montée en compétence, pour cela une expérience significative (entre 5 et 10 ans) dans le développement et 3+ ans en management d'équipes est nécessaire.

  • Compétences techniques : En tant qu’Engineering Manager vous serez amené.e à trancher des décisions techniques, pour cela vous avez de solides compét