Lead software engineer F/H
Description du poste
Nous recherchons un·e Lead Développeur pour piloter les développements logiciels de nos produits, définir les choix techniques structurants et accompagner la montée en compétence de l’équipe.
Vous interviendrez sur l’ensemble de la stack logicielle, depuis les briques de calcul scientifique et les systèmes bas niveau jusqu’aux interfaces applicatives, avec un rôle clé dans l’architecture globale, la qualité du code et l’organisation de l’équipe.
Responsabilités principales
Leadership technique et architecture
- Définir et faire évoluer l’architecture logicielle globale des produits
- Être référent technique sur les choix de stack, patterns et bonnes pratiques
- Garantir la qualité, la maintenabilité et la performance du code
- Participer activement aux phases de conception et de R&D
Développement logiciel
- Développement en Rust (framework Tauri) et bindings Python
- Développement en Python pour le calcul scientifique et les applications backend (Django)
- Développement frontend en TypeScript (Svelte, Next.js)
- Interaction avec des systèmes de traitement de données complexes et des environnements contraints
Management et organisation
- Encadrer techniquement les développeurs
- Savoir déléguer efficacement et prioriser les tâches
- Participer au recrutement et à l’intégration des futurs membres de l’équipe
- Mettre en place des processus de développement clairs et efficaces
Collaboration et documentation
- Travailler en lien étroit avec les équipes R&D, terrain et produit
- Documenter les architectures, choix techniques et workflows
- Participer aux décisions stratégiques liées à l’évolution des produits
Stack technique
- Rust (framework Tauri) + bindings Python
- Python (calcul scientifique, Django)
- TypeScript (Svelte, Next.js)
Profil recherché
Expérience et formation
- Formation ingénieur (fortement appréciée)
- Minimum 5 ans d’expérience professionnelle
- Expérience confirmée en langages compilés (++)
- Expérience en code embarqué (+)
- Expérience préalable en rôle de lead technique ou forte appétence pour la gestion d’équipe
Compétences clés
- Excellente capacité d’analyse et de conception logicielle
- Capacité à prendre des décisions techniques structurantes
- Solides bases en algorithmique, performance et architecture
- Capacité à encadrer, déléguer et faire monter une équipe en compétence
Qualités personnelles
- Rigueur et sens des responsabilités
- Leadership naturel et pédagogie
- Autonomie et esprit d’initiative
- Goût pour les environnements techniques complexes et innovants
