En bref
- Le droit allemand offre trois façons d’ajouter un ingénieur externe : un contrat de projet (Werkvertrag ou Dienstvertrag), le prêt de main-d’œuvre au titre de l’AÜG, ou un freelance ; ils diffèrent selon la personne autorisée à diriger l’ingénieur.
- Si vos responsables d’équipe attribuent les tickets et organisent la journée de l’ingénieur, il s’agit de prêt de main-d’œuvre, quoi que dise le contrat ; il faut alors une agence titulaire d’une autorisation, un contrat qualifié d’Arbeitnehmerüberlassung et un ingénieur nommément désigné avant le premier jour.
- Le prêt de main-d’œuvre est plafonné à 18 mois consécutifs par ingénieur auprès du même client, et l’ingénieur a droit à la rémunération de vos salariés comparables, au plus tard après neuf mois lorsqu’une convention collective s’applique.
- Les freelances qui travaillent comme des salariés entraînent des rappels de cotisations sociales ; une vérification du statut par la Deutsche Rentenversicherung lève l’incertitude.
- Les ingénieurs livrent dès la première semaine lorsque les accès, un ticket de démarrage et un binôme sont prêts avant leur arrivée, et lorsque l’onboarding respecte le modèle contractuel.
Informations générales, et non un conseil juridique ou fiscal. Les lois et les échéances évoluent : vérifiez les sources et consultez votre avocat ou votre conseiller fiscal avant d’agir.
Le renfort d’équipes IT en Allemagne (on parle couramment de « staff augmentation ») consiste à intégrer des ingénieurs externes à votre équipe sans les embaucher vous-même. Juridiquement, il existe trois voies : un contrat de projet avec un prestataire (Werkvertrag ou Dienstvertrag), le prêt de main-d’œuvre au titre de l’Arbeitnehmerüberlassungsgesetz (AÜG), ou un contrat avec un freelance indépendant. La voie est déterminée par la personne qui dirige, dans les faits, le travail de l’ingénieur. Si c’est votre équipe, il s’agit de prêt de main-d’œuvre, et le prestataire a besoin d’une autorisation de la Bundesagentur für Arbeit.
Ce guide s’adresse aux CTO et aux responsables de l’ingénierie qui ont besoin rapidement de capacités seniors et veulent éviter les deux pièges classiques : le prêt de main-d’œuvre déguisé (verdeckte Arbeitnehmerüberlassung) et le faux travail indépendant (Scheinselbstständigkeit). Il reflète le droit et les instructions de la Bundesagentur en vigueur en octobre 2026.
Les trois façons d’intégrer des ingénieurs externes
1. Contrat de projet : Werkvertrag ou Dienstvertrag
Dans un Werkvertrag (§§ 631 ff. BGB), le prestataire doit un résultat défini, par exemple un module fonctionnel, et organise lui-même le travail. Dans un Dienstvertrag (§§ 611 ff. BGB), il doit une prestation plutôt qu’un résultat, mais l’exécute toujours sous sa propre responsabilité et selon son propre plan. Dans les deux cas, les ingénieurs du prestataire reçoivent leurs instructions du prestataire, et non de vos responsables d’équipe. C’est le prix du modèle : vous convenez du quoi, ils décident du comment.
2. Prêt de main-d’œuvre au titre de l’AÜG (Arbeitnehmerüberlassung)
Une agence titulaire d’une autorisation emploie l’ingénieur et le met à votre disposition. L’ingénieur rejoint votre organisation et suit vos instructions comme un membre du personnel. Vous obtenez un contrôle total sur les priorités et le travail quotidien ; en contrepartie, vous acceptez les règles de l’AÜG en matière de qualification du contrat, de durée maximale et d’égalité de traitement.
3. Freelances
Un ingénieur indépendant contracte avec vous directement ou par l’intermédiaire d’un tiers. Cela fonctionne bien pour un travail spécialisé que le freelance organise de manière autonome. Cela devient risqué lorsque le freelance est intégré à une équipe, travaille à horaires fixes et reçoit ses tickets de votre product owner comme tout le monde.
| Modèle | Qui dirige l’ingénieur | Durée maximale | Résiliation | Usage type |
|---|---|---|---|---|
| Werkvertrag (contrat de projet portant sur un résultat) | Le prestataire, par son propre responsable | Aucune limite légale ; prend fin avec la réception du résultat | Selon accord ; sans clause, vous pouvez résilier à tout moment mais devez la rémunération, déduction faite des frais économisés (§ 648 BGB) | Un livrable défini : un nouveau service, une migration, une version d’application |
| Dienstvertrag avec un prestataire | Le prestataire, dans un périmètre convenu | Aucune limite légale | Selon accord ; le régime légal par défaut dépend de la période de facturation (§ 621 BGB) | Services continus que le prestataire gère lui-même : exploitation, QA, support |
| Arbeitnehmerüberlassung (AÜG) | Vous, comme votre propre personnel | 18 mois consécutifs par ingénieur auprès du même client, sauf si une convention collective de votre secteur fixe une autre limite | Selon les termes du contrat de mise à disposition | Ingénieurs intégrés à vos squads, qui traitent votre backlog |
| Freelance | Le freelance, sur la base de résultats convenus | Aucune limite légale ; les missions longues, exclusives et à temps plein sont un signal d’alerte sur le statut | Selon accord ; le régime légal par défaut dépend de la période de facturation (§ 621 BGB) | Travail spécialisé : une revue d’architecture, un audit de sécurité, une correction de performance |
| Modèle | Qui porte le résultat | Formalités avant le démarrage |
|---|---|---|
| Werkvertrag | Le prestataire : il garantit un résultat exempt de défauts et vous le réceptionnez formellement | Cahier des charges, jalons, critères de réception |
| Dienstvertrag | Vous ; le prestataire doit une exécution diligente, pas un résultat | Périmètre des prestations, niveaux de service, reporting |
| AÜG | Vous ; l’agence ne répond que du choix d’un ingénieur adapté. Vous vous portez aussi garant des cotisations sociales de l’agence (§ 28e Abs. 2 SGB IV) | Contrat en forme textuelle qualifié d’Arbeitnehmerüberlassung, ingénieur nommément désigné, autorisation de l’agence, conditions de vos salariés comparables, accord du comité d’entreprise |
| Freelance | Vous ; le freelance doit une exécution diligente | Contrat de prestation de services, preuves d’une activité indépendante, éventuellement une décision sur le statut |
C’est la direction du travail qui détermine le modèle
L’AÜG définit le prêt de main-d’œuvre par ce qui se passe dans l’équipe, et non par l’intitulé du contrat :
Arbeitnehmer werden zur Arbeitsleistung überlassen, wenn sie in die Arbeitsorganisation des Entleihers eingegliedert sind und seinen Weisungen unterliegen.
En clair : un ingénieur est mis à disposition lorsqu’il est intégré à votre organisation et suit vos instructions. Les Fachliche Weisungen zum AÜG de la Bundesagentur (applicables à compter du 1er juillet 2026) précisent que, lorsque le contrat écrit et la pratique réelle divergent, c’est la pratique qui l’emporte. Le § 611a BGB dit la même chose pour la relation de travail en général.
La Bundesagentur énumère les indices d’un véritable Werkvertrag : un résultat individualisé imputable au prestataire, la liberté d’organisation du prestataire, son droit de diriger son propre personnel, la garantie des défauts, une facturation au résultat et une réception formelle. Des instructions portant sur les personnes et les processus, l’intégration dans vos workflows et un travail découpé en une succession de minuscules « projets » vont dans l’autre sens. Un flux de tickets facturé à l’heure n’est pas un Werkvertrag.
Pour une équipe d’ingénierie, les tests pratiques sont simples. Qui attribue le travail : votre product owner ou le responsable du prestataire ? Qui fixe les horaires et approuve les congés ? L’ingénieur participe-t-il à vos entretiens individuels et à vos entretiens d’évaluation ? Votre tech lead relit-il son code et lui demande-t-il de le refaire ? Si les réponses vous désignent, vous pratiquez du prêt de main-d’œuvre.
Les règles de l’AÜG à respecter
Si vous choisissez le prêt de main-d’œuvre, ou si votre organisation y équivaut, ces règles s’appliquent. Leur socle est stable depuis la réforme de 2017. Deux changements récents comptent : depuis le 1er janvier 2025, le contrat de mise à disposition n’exige plus qu’une forme textuelle au lieu d’une signature manuscrite (par exemple un e-mail, en vertu de la quatrième loi d’allègement bureaucratique), et une loi de décembre 2025 sur la lutte contre le travail non déclaré a ajusté les dispositions relatives au contrôle de son application.
- Autorisation. L’agence a besoin d’une autorisation de la Bundesagentur für Arbeit (§ 1 Abs. 1 AÜG) et doit indiquer dans le contrat qu’elle en est titulaire (§ 12 AÜG). Demandez-en une copie et vérifiez sa validité.
- Emploi par l’agence. L’ingénieur doit être salarié de l’agence. Les chaînes de mise à disposition, où une agence transmet le personnel d’une autre, ne sont pas autorisées.
- Qualification et désignation (Kennzeichnungspflicht). Avant que l’ingénieur ne commence, le contrat doit qualifier expressément l’opération d’Arbeitnehmerüberlassung, et l’ingénieur doit être nommément désigné en référence à ce contrat.
- Durée maximale de 18 mois. Un même ingénieur peut travailler pour un même client pendant 18 mois consécutifs au plus. Les missions antérieures comptent intégralement si l’interruption a été de trois mois ou moins, même via une autre agence (§ 1 Abs. 1b AÜG). Le plafond s’applique par ingénieur et par entreprise cliente, et non par équipe ou par site. Une convention collective de votre secteur peut fixer une limite différente.
- Égalité de traitement. L’ingénieur a droit aux conditions de travail essentielles, rémunération comprise, de vos salariés comparables (§ 8 AÜG). Seule une convention collective peut déroger sur la rémunération, et seulement pendant les neuf premiers mois, ou jusqu’à 15 mois lorsque des suppléments sectoriels relèvent progressivement la rémunération au plus tard à partir de la sixième semaine. Vous devez indiquer à l’agence ce que gagnent vos salariés comparables.
- Comité d’entreprise. Si vous en avez un, il doit être associé avant l’arrivée d’un ingénieur mis à disposition, en application du § 99 BetrVG (§ 14 Abs. 3 AÜG).
Un exemple concret avec des dates fictives : un ingénieur backend mis à disposition commence le 3 avril 2026. Selon la méthode de calcul de la Bundesagentur, la mission peut durer jusqu’au 2 octobre 2027 inclus. Si l’agence applique une convention collective sans suppléments sectoriels, l’égalité de rémunération s’applique à partir du dixième mois de la mission.
L’arrêt TimePartner (C-311/21) rendu en 2022 par la Cour de justice de l’Union européenne exige que les conventions collectives qui rémunèrent moins les intérimaires leur accordent une compensation sous d’autres formes ; la Cour fédérale du travail a appliqué cette jurisprudence en 2023 (5 AZR 143/19) et confirmé la principale convention collective de l’intérim. Pour les ingénieurs seniors, l’écart de rémunération est souvent faible, mais les formalités doivent tout de même être en ordre.
Ce qui se passe en cas d’erreur
Si l’agence n’a pas d’autorisation, si le contrat n’a pas été qualifié, si l’ingénieur n’a pas été désigné ou si les 18 mois sont dépassés, les contrats sont nuls (§ 9 AÜG). La loi considère alors l’ingénieur comme votre salarié (§ 10 AÜG). Chaque manquement peut en outre être sanctionné d’une amende pouvant atteindre 30 000 € par cas (§ 16 AÜG).
Freelances et Scheinselbstständigkeit dans l’IT
En matière de sécurité sociale, le § 7 SGB IV cite deux indices d’un emploi salarié : le travail sur instructions et l’intégration dans l’organisation du client. La Deutsche Rentenversicherung (DRV) apprécie l’ensemble des circonstances. Les signaux d’alerte typiques dans l’IT sont des horaires et une présence fixes, des tickets attribués par votre équipe, une adresse e-mail et un intitulé de poste qui ressemblent à ceux du personnel, un seul client pendant des années, un taux horaire sans risque entrepreneurial, et l’absence d’équipe ou d’équipement propres.
Le travail agile n’est pas automatiquement du salariat. Dans une affaire désormais définitive, le Landessozialgericht Baden-Württemberg a considéré comme indépendant un développeur membre d’une équipe Scrum (17 décembre 2021, L 8 BA 1374/20). Il choisissait les lots de travail à intégrer dans chaque sprint, ne recevait plus d’instructions une fois un lot accepté, possédait des compétences spécialisées que les salariés n’avaient pas, dirigeait sa propre société avec d’autres clients et facturait un taux nettement supérieur à la rémunération d’un salarié (synthèse de CMS). La DRV a toutefois tendance à interpréter la participation à Scrum comme un signe d’intégration ; ce sont donc les faits de chaque mission qui tranchent.
Les enjeux sont élevés. Si la DRV conclut à un emploi salarié, vous devez les cotisations patronales et salariales de façon rétroactive, sur quatre ans au plus, ou 30 ans lorsque les cotisations n’ont intentionnellement pas été versées (§ 25 SGB IV). Ne pas verser délibérément des cotisations constitue en outre une infraction pénale au titre du § 266a StGB.
Vous pouvez obtenir une certitude grâce à une procédure de détermination du statut auprès de la Clearingstelle de la DRV (§ 7a SGB IV). Depuis avril 2022, elle peut statuer avant le début de la mission, sur la base du contrat et des modalités de travail prévues, et elle peut déterminer si un freelance placé par une agence est en réalité votre salarié, à vous, client final. Ces ajouts expirent actuellement le 30 juin 2027, sauf prolongation.
Ingénieurs nearshore et européens
Les ingénieurs d’autres pays de l’UE et de l’EEE n’ont pas besoin de permis de travail en Allemagne. Les questions transfrontalières relèvent du prestataire, et les instructions de la Bundesagentur répondent à la plupart d’entre elles :
- Agence de l’UE ou de l’EEE qui met des ingénieurs à votre disposition en Allemagne : elle a besoin d’une autorisation AÜG allemande, comme une agence nationale.
- Agence hors UE ou EEE : le prêt de main-d’œuvre vers l’Allemagne est interdit sans exception (§ 3 Abs. 2 AÜG). Un prestataire nearshore situé, par exemple, en Serbie ou en Ukraine ne peut travailler pour vous que dans le cadre d’un véritable contrat de projet, ou via une entité de l’UE titulaire d’une autorisation.
- Ingénieurs qui restent à l’étranger et travaillent uniquement en ligne : la Bundesagentur estime que l’obligation d’autorisation ne s’applique pas s’ils ne se rendent jamais en Allemagne pour travailler, tout en relevant qu’aucune juridiction suprême ne s’est encore prononcée sur ce point. S’ils travaillent aussi sur site en Allemagne, elle s’applique.
- Accès aux données : si un ingénieur situé hors de l’UE ou de l’EEE peut voir des données personnelles dans vos systèmes, il s’agit d’un transfert au sens du chapitre V du RGPD, qui nécessite une décision d’adéquation ou des clauses contractuelles types.
Les aspects pratiques comptent autant que le droit. Convenez de plages horaires communes, et utilisez les mêmes outils et rituels que votre équipe. Faire venir des ingénieurs hors UE pour les embaucher comme vos propres salariés relève d’une autre voie, celle du droit du séjour, comme la carte bleue européenne.
Intégrer des ingénieurs pour qu’ils livrent dès la première semaine
Un ingénieur qui passe sa première semaine à attendre ses accès coûte cher. Un bon plan vise une pull request fusionnée en trois jours et une petite fonctionnalité prise en charge de bout en bout d’ici la fin de la première semaine.
- Cinq jours ouvrés avant : contrat signé dans la bonne forme, ingénieur nommément désigné, comptes demandés (SSO, Git, CI, ticketing, messagerie, console cloud en lecture seule), et contrat de traitement des données (DPA) conclu avec le prestataire si des données personnelles sont accessibles (article 28 du RGPD).
- Deux jours avant : un environnement de développement qui se construit et se lance en une seule commande, une présentation écrite de l’architecture d’une ou deux pages, et un ticket de démarrage bien délimité avec des critères d’acceptation clairs.
- Premier jour : une présentation de l’architecture d’une heure, un binôme dans l’équipe, le build local opérationnel avant le déjeuner, et une première session de pair programming sur le ticket de démarrage.
- Deuxième et troisième jours : le ticket de démarrage passé en revue de code et fusionné, et un premier aperçu du pipeline de déploiement.
- Fin de la première semaine : une petite fonctionnalité prise en charge de bout en bout et une courte rétrospective : qu’est-ce qui vous a ralenti, que manque-t-il dans la documentation ?
Liste de contrôle avant l’arrivée d’un ingénieur externe
Renfort d’équipes IT en Allemagne : liste de contrôle avant le démarrage
- Déterminez honnêtement qui dirigera l’ingénieur au quotidien, et choisissez le modèle qui correspond à cette réponse.
- Pour le prêt de main-d’œuvre : copie de l’autorisation AÜG de l’agence vérifiée, contrat en forme textuelle expressément qualifié d’Arbeitnehmerüberlassung, ingénieur nommément désigné avant le premier jour.
- Pour le prêt de main-d’œuvre : rémunération et conditions des salariés comparables communiquées à l’agence, et date de fin des 18 mois inscrite dans votre agenda (missions antérieures comprises lorsque les interruptions ont été de trois mois ou moins).
- Pour un Werkvertrag : un résultat défini, des critères de réception, un responsable propre au prestataire, et aucune instruction directe de votre équipe à ses ingénieurs.
- Pour les freelances : preuves d’une activité indépendante, lots de travail fondés sur des résultats, et procédure de détermination du statut au titre du § 7a SGB IV pour les missions longues ou intégrées.
- Comité d’entreprise informé, et son accord obtenu pour les ingénieurs mis à disposition.
- Pour les ingénieurs hors UE ou EEE : pas de prêt de main-d’œuvre, un véritable contrat de projet, et des garanties de transfert RGPD pour tout accès à des données personnelles.
- Comptes, environnement, ticket de démarrage et binôme prêts avant le premier jour.
- Une date de revue fixée pour vérifier que la pratique correspond toujours au contrat.
Lorsque la configuration sort de l’ordinaire, par exemple des ingénieurs travaillant par-delà les frontières, un freelance intégré depuis plus d’un an ou un mélange de modèles au sein d’une même squad, consultez un avocat en droit du travail avant le démarrage plutôt qu’après un contrôle.
Comment nous pouvons vous aider
Bespoke IT place des ingénieurs seniors, sélectionnés par les personnes qui construisent nos propres produits, au sein d’équipes en Allemagne, en Autriche et en Suisse. Nous vous indiquerons quel modèle contractuel correspond à votre façon de travailler, et pourquoi. Découvrez notre offre de renfort d’équipes IT ou dites-nous qui vous recherchez.
Une question sur votre propre situation ?
Posez-la à notre collègue IA. Il répond en quelques secondes et une personne de notre équipe donne suite.

