Le Founding Engineer est le premier (ou l'un des premiers) développeurs d'une startup, recruté avant ou juste après la levée de fonds seed. Ce n'est pas un simple développeur senior : c'est un co-constructeur du produit et potentiellement de l'entreprise. Son titre reflète son niveau d'implication.
Ce qui distingue le Founding Engineer d'un développeur classique, c'est le niveau d'ownership. Il ne reçoit pas de specs : il les définit avec les fondateurs. Il ne se contente pas de coder : il challenge le produit, propose des alternatives, fait des arbitrages techniques qui impactent le business. Chaque décision compte.
En contrepartie de ce niveau d'engagement, le Founding Engineer bénéficie généralement d'un package incluant de l'equity significatif (0.5% à 2% selon le stade et le contexte). C'est un pari entrepreneurial, pas un job salarié classique. Le risque est élevé mais le upside potentiel également.
Le Founding Engineer construit le MVP et les premières versions du produit. Il définit l'architecture technique initiale qui supportera la croissance. Ces choix engagent l'entreprise pour des mois, voire des années. La dette technique accumulée maintenant sera payée plus tard.
Il challenge les specs produit et propose des alternatives quand nécessaire. Le Founding Engineer fait des choix technologiques pragmatiques : pas d'over-engineering pour un produit qui n'a pas encore de product-market fit. L'itération rapide sur les feedbacks utilisateurs est prioritaire sur l'architecture parfaite.
La participation aux discussions stratégiques avec les fondateurs fait partie du quotidien. Le Founding Engineer recrute et onboarde les premiers développeurs qui rejoindront l'équipe. Il met en place les pratiques de développement (CI/CD, tests, documentation) qui structureront l'équipe. La gestion du trade-off entre dette technique et vélocité est un arbitrage constant.
Le Founding Engineer typique a 4-8 ans d'expérience en développement et a déjà construit un produit de zéro (side project, startup précédente). L'expérience en startup early stage est idéale. Il peut montrer des projets concrets aboutis, pas seulement des contributions à des équipes.
Côté technique, il est fullstack ou backend solide avec capacité à toucher au frontend. La capacité à shipper rapidement du code fonctionnel est plus importante que l'architecture parfaite. L'architecture pragmatique évite l'over-engineering. Des compétences DevOps basiques (déploiement, monitoring, logs) sont nécessaires car il n'y a pas d'équipe ops.
Le mindset entrepreneurial est déterminant. Le Founding Engineer préfère l'impact au confort. Il accepte l'incertitude et l'ambiguïté sans stress. Il est motivé par l'equity et le projet, pas seulement le salaire. Il sait dire non aux fondateurs quand c'est nécessaire. Il veut apprendre et grandir avec l'entreprise.
Certains profils ne sont pas faits pour le rôle de Founding Engineer. Chercher un environnement stable et structuré est incompatible avec le chaos d'une startup pre-seed. Avoir besoin de specs détaillées pour travailler bloque l'itération rapide. Un candidat motivé principalement par le salaire ne restera pas quand les choses deviendront difficiles.
L'absence d'expérience en early stage n'est pas rédhibitoire mais demande une évaluation approfondie de l'adaptabilité. Les profils trop senior issus de grandes entreprises ont souvent du mal avec le manque de ressources et de structure. Ils sur-architecturent et ralentissent l'équipe.
Le fit avec les fondateurs est critique. Le Founding Engineer passe énormément de temps avec eux. Si le courant ne passe pas dès les entretiens, ça ne s'améliorera pas. La capacité à challenger les fondateurs de manière constructive est un bon signal. Un candidat qui dit oui à tout n'apportera pas la valeur attendue.
Le timing est la différence principale. Le Founding Engineer arrive pré-seed ou seed, souvent avant le produit. Le First Engineer arrive post-seed sur un produit existant. Le Founding Engineer définit l'architecture from scratch. Le First Engineer hérite d'une base technique et l'améliore.
L'equity reflète le risque. Le Founding Engineer reçoit 0.5% - 2% pour compenser un risque très élevé. Le First Engineer reçoit 0.1% - 0.5% pour un risque modéré. Le fixe du Founding Engineer est souvent inférieur au marché car l'equity compense. Le First Engineer a un package plus classique.
Le profil diffère également. Le Founding Engineer est un entrepreneur-développeur. Le First Engineer est un développeur senior autonome. Les deux ont de la valeur, mais pour des contextes différents. Le Founding Engineer accepte plus d'incertitude et d'ambiguïté.
Recruter un profil trop senior ou corporate est l'erreur la plus courante. Un ex-FAANG habitué aux process ne s'adaptera pas au chaos d'une startup early stage. Il aura besoin de trop de structure et ralentira l'équipe avec des pratiques inadaptées au contexte.
Sous-estimer l'equity est fatal. Si vous proposez 0.1% à un Founding Engineer, vous n'attirez pas les bons profils. C'est un pari partagé : le candidat prend un risque, il doit être récompensé si ça fonctionne. Les meilleurs profils comprennent la valeur de l'equity et la négocient.
Chercher un exécutant technique est une erreur de casting. Le Founding Engineer doit challenger le produit, pas juste coder les specs. Recruter uniquement sur les hard skills sans évaluer le fit culturel avec les fondateurs mène à des conflits. Le relationnel compte autant que le code à ce stade.
Le package total dépend fortement de la valorisation de l'entreprise et du stade. L'equity est le principal levier de rémunération à long terme. Le fixe est souvent inférieur au marché pour compenser l'equity significative.
| Contexte | Fixe annuel | Equity |
|---|---|---|
| Pré-seed | 55-70K€ | 1% - 2% |
| Seed | 60-80K€ | 0.5% - 1.5% |
| Post-Seed | 70-90K€ | 0.3% - 1% |