Instil
Instil
Instil est un cabinet de conseil en technologie qui aide principalement les entreprises technologiques B2B à moderniser leurs produits numériques et à concevoir des logiciels sécurisés fondés sur les données. Ses activités couvrent le développement de produits, l’ingénierie cloud native, la cybersécurité, l’accompagnement en matière de conformité ainsi que les services d’IA et de données, en associant expertise de mise en œuvre et formation accélérée des développeurs. L’entreprise réunit des spécialistes de l’ingénierie, de la sécurité, des données et des produits afin d’aider ses clients à améliorer leurs expériences numériques, à renforcer leurs pratiques logicielles et à transformer leurs investissements technologiques en résultats concrets pour l’entreprise.

Développeur C++ senior – Contrat à distance au Royaume-Uni

Rejoignez Instil en tant que développeur C++ senior pour créer des microservices Linux hautes performances destinés aux appareils embarqués. Ce poste sous contrat couvre les services distribués, les API, les pipelines CI/CD et les tests automatisés.

Description

  • Créer et maintenir des services C++ au sein d’une architecture de microservices
  • Développer et dépanner des logiciels Linux, notamment des scripts shell et du code au niveau système
  • Collaborer avec des équipes pluridisciplinaires sur les API, les contrats de service et les approches de déploiement
  • Améliorer les performances et la fiabilité des systèmes distribués
  • Assurer la prise en charge des pipelines CI/CD et des frameworks de tests automatisés
  • Participer aux revues de code et aux discussions d’architecture
  • Respecter les normes de sécurité, de qualité et de performance
  • Créer des services distribués évolutifs et hautes performances pour les appareils embarqués

Exigences

  • Au moins sept ans d’expérience professionnelle en développement C++, notamment avec C++14, C++17 ou C++20
  • Expérience dans le développement et le débogage de logiciels Linux, notamment les scripts shell, les appels système et la gestion des processus et des threads
  • Solide connaissance de l’architecture des microservices, des API REST et de l’orchestration des services
  • Expérience des outils de conteneurisation et d’orchestration tels que Docker
  • Familiarité avec la communication interprocessus, les files de messages et gRPC
  • Maîtrise de Git et des plateformes CI/CD telles que Jenkins et GitLab CI
  • Expérience de la programmation dans un langage supplémentaire tel que Python ou Go
  • Solides compétences analytiques et en débogage logiciel
  • Résider n’importe où au Royaume-Uni et être autorisé à y travailler ; une habilitation de sécurité britannique ou l’éligibilité à l’obtenir est requise, ce qui implique généralement au moins cinq ans de résidence continue au Royaume-Uni et pas plus de 30 jours consécutifs hors du Royaume-Uni à la fois
  • Habilitation de sécurité britannique ou éligibilité à l’obtenir ; l’éligibilité comprend généralement au moins 5 ans de résidence continue au Royaume-Uni et pas plus de 30 jours consécutifs hors du Royaume-Uni à tout moment selon le texte source ? Attendez, il y a un problème de comptage exact.
  • avantages

Avantages

  • Travail entièrement à distance depuis le Royaume-Uni
  • Mission sous contrat
  • Travailler sur des logiciels hautes performances pour appareils embarqués
  • Acquérir de l’expérience en microservices, systèmes distribués, CI/CD et tests automatisés