Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

Lead Software Engineer

ILLUIN Technology

Paris

Sur place

EUR 55 000 - 75 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

Une entreprise technologique innovante recherche un Lead Software Engineer pour guider son équipe technique et garantir l'excellence du développement. Vous contribuerez au développement de solutions avancées et coacherez d'autres ingénieurs. Avec un diplôme d'une grande école d'ingénieur et au moins 4 ans d'expérience, vous maîtrisez des langages comme Java ou Python. Ce poste basé à Paris implique des projets variés incluant l'IA et l'optimisation logicielle.

Qualifications

  • Diplôme d'une grande école d'Ingénieur ou d'une formation Bac + 5.
  • Expérience significative (minimum 4 ans) en développement logiciel.
  • Expertise dans un langage de programmation majeur (Java, Kotlin, PHP, etc.).
  • Maîtrise de la conception et de la validation d'architectures logicielles.
  • Expérience avec un framework back-end ou front-end.
  • Capacité à définir une stratégie CI/CD.
  • Expertise dans le fonctionnement des bases de données relationnelles et NoSQL.
  • Maîtrise de Docker et pratiques DevOps.
  • Première expérience réussie dans l'encadrement technique.

Responsabilités

  • Définir et faire appliquer les choix techniques et architecturaux.
  • Garantir l'excellence technique et la maintenabilité du code.
  • Participer au développement des fonctionnalités complexes.
  • Piloter les réunions techniques avec les clients.
  • Être force de proposition sur l'amélioration continue.
  • Encadrer et mentorer l'équipe projet.
  • Contribuer à la stratégie technique long-terme.

Connaissances

Java
Kotlin
PHP
TypeScript
Python
CI/CD
Git
Docker
SQL
NoSQL
Spring
Symfony
Angular
React
Vue.js

Formation

Diplôme d'une grande école d'Ingénieur ou Bac + 5

Outils

Kubernetes
Terraform
Pulumi
Ansible
AWS
Google Cloud
Azure
Kafka
Description du poste

ILLUIN est à la pointe de la technologie sur des sujets d'Intelligence Artificielle et de Software Engineering, menant des projets clients sur mesure ainsi que ses propres produits innovants (agents conversationnels, parsing de documents, traitement de la voix.). En tant que Lead Software Engineer, votre rôle sera de guider techniquement l'équipe, de garantir l'excellence de la conception et de contribuer au développement de solutions technologiques de pointe.

→ Votre mission

En tant que Lead Software Engineer, vous êtes le pilier technique de votre équipe. Votre rôle est double : contribuer activement au développement des solutions technologiques de pointe tout en encadrant et faisant monter en compétence les Software Engineers de votre équipe, en assurant la qualité, la performance et l'évolutivité des architectures logicielles.

Vous pourriez intervenir sur différentes typologies de projets comme :

  • La conception et développement d'une architecture software et Ops industrialisant un agent IA d'aide à la rédactions de documents métiers.

  • Le développement d'une pipeline de traitement et de transformation de données à grande échelle pour un client du secteur de la logistique.

  • L'évolution des fonctionnalités et au déploiement de notre produit dialogue pour la mise en place d'agents conversationnels (approches "agentiques", RAG, hybrides).

→ Vos responsabilités
  • Définir, valider et faire appliquer les choix techniques et architecturaux (design patterns, technologies, bonnes pratiques) en collaboration avec les architectes.

  • Garantir l'excellence technique et la maintenabilité du code (revues de code approfondies, standards de qualité, performance).

  • Participer activement au développement des fonctionnalités les plus complexes ou stratégiques du produit/projet.

  • Piloter les réunions techniques (revues d'architecture, choix d'outillage) et participer aux sprint reviews en lien direct avec le client/produit.

  • Être force de proposition sur l'amélioration continue des outils, des méthodes et des processus de développement (CI/CD, DevOps).

  • Encadrer et mentorer l'équipe projet, en favorisant leur développement technique.

  • Contribuer à la stratégie technique long-terme et à l'industrialisation des projets internes transverses.

Profil recherché

Nous cherchons le match parfait 💓 …mais nous croyons à la richesse des rencontres ! Alors si vous n’êtes pas certain.e de matcher notre recherche nous vous encourageons à nous contacter quand même ✉️

✅ Must have

  • Diplôme d'une grande école d'Ingénieur ou d'une formation Bac + 5 en ingénierie logicielle

  • Expérience significative (minimum 4 ans) en développement logiciel, sur des applications complexes en production.

  • Expertise approfondie dans au moins un langage de programmation majeur (Java / Kotlin / PHP / TypeScript / Python/...).

  • Maîtrise de la conception et de la validation d'architectures

  • Expérience solide avec un framework back-end (Spring, Symfony, Nest.js, Django/Fast API) et/ou front-end (Angular, React, Vue.js)

  • Capacité à définir une stratégie CI/CD et maîtrise avancée de Git et des outils d'intégration/déploiement continu.

  • Expertise dans le fonctionnement des bases de données relationnelles (SQL) et NoSQL, et dans l'optimisation des requêtes.

  • Maîtrise de Docker et des pratiques DevOps/Ops.

  • Première expérience réussie dans l'encadrement technique d'un projet.

🌈 Nice to have

  • Maîtrise de Kubernetes et des pratiques IaC (Terraform, Pulumi, Ansible...).

  • Expérience significative sur des outils cloud majeurs (Google Cloud, AWS, Azure, OpenStack...).

  • Expérience avec des outils de gestion d’évènements (Kafka, RabbitMQ, ActiveMQ…) et de systèmes distribués.

  • Compétences de base en UI/UX pour pouvoir challenger les spécifications fonctionnelles.

  • Connaissances ou intérêt marqué pour les technologies liées à l'Intelligence Artificielle/Machine Learning.

🤩 Les gens disent de vous que…

  • Vous êtes un leader technique reconnu qui aime transmettre son savoir.

  • Votre rigueur technique vous permet de prendre les meilleures décisions architecturales pour le long terme.

  • Vous êtes engagé.e, autonome et possédez une forte capacité à résoudre des problèmes complexes.

  • Vous faites preuve d'une bonne capacité de communication.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.