Xcelerate Solutions
Xcelerate Solutions
1 001 – 5 000 Employés
ConseilCybersécuritéEntreprise
Xcelerate Solutions est un cabinet de conseil en gestion qui aide les organisations à maîtriser les risques, à moderniser leurs opérations et à tirer de la valeur d’initiatives complexes. Ses activités couvrent la sécurité des entreprises, le conseil stratégique et la transformation numérique, avec un accent particulier sur le renforcement de la sécurité et de la résilience du personnel, des actifs physiques et des infrastructures informatiques. L’entreprise adopte une approche de conseil axée sur la mission pour relever des défis qui exigent une stratégie concrète, de l’innovation et une exécution efficace.

Ingénieur logiciel principal (TS/SCI) – Hybride à Bethesda

Dirigez le développement de microservices Python, Kafka et Elasticsearch pour la plateforme technologique DIA de Xcelerate Solutions. Déployez des services sécurisés et observables sur Kubernetes pour soutenir une mission gouvernementale axée sur les données.

Description

  • Créer, améliorer, tester et maintenir des microservices Python
  • Développer des producteurs et des consommateurs Apache Kafka
  • Connecter les services à Elasticsearch pour l’indexation et la recherche en temps réel et par lots
  • Créer des tests unitaires et d’intégration offrant une couverture solide et des mises en production fiables
  • Développer des pipelines CI/CD et déployer des applications sur des clusters Kubernetes
  • Contribuer aux conceptions techniques, aux revues de code et à la planification de l’architecture
  • Utiliser des outils d’observabilité pour surveiller les systèmes et résoudre les problèmes de production
  • Tenir à jour la documentation technique et partager les connaissances en ingénierie
  • Appliquer des pratiques appropriées d’ingénierie logicielle et de conception dans les environnements de développement, d’intégration et de production
  • Collaborer avec les ingénieurs systèmes, les ingénieurs logiciels, les architectes, l’ingénierie des opérations et la direction
  • Favoriser la collaboration interfonctionnelle et fournir des produits et services de qualité aux clients
  • Soutenir le contrat à long terme de la plateforme technologique DIA-NDOC DOMEX, notamment sa mission axée sur les données, infonuagique, d’IA/ML et de transfert interdomaines

Exigences

  • Diplôme de licence avec au moins 12 ans d’expérience pertinente, ou diplôme de master avec au moins 10 ans d’expérience pertinente
  • Une expérience pertinente équivalente peut remplacer le diplôme
  • Habilitation de sécurité Top Secret/SCI active
  • Capacité à obtenir et à conserver un examen polygraphique
  • Maîtrise de Python et de frameworks backend tels que FastAPI et Flask
  • Expérience des technologies de conteneurisation, notamment Docker
  • Expérience des processus d’extraction, de transformation et de chargement (ETL)
  • Expérience pratique du développement sous Linux, notamment avec Bash ou un langage de script similaire
  • Solide connaissance des API RESTful et de l’architecture des microservices
  • Expérience pratique de Kubernetes pour déployer, surveiller et déboguer des services
  • Compréhension des modèles de conception courants, des pratiques de sécurité et des principes de journalisation et de supervision
  • Familiarité avec Git et les flux de travail collaboratifs tels que les pull requests et les revues de code
  • Expérience des pratiques DevOps et des outils CI/CD, notamment GitLab ou Jenkins
  • Excellentes aptitudes à la communication écrite et orale
  • Expérience du travail dans des environnements Agile
  • Capacité à travailler efficacement de manière autonome et au sein d’une équipe
  • Souhaité : expérience de conception et de mise en œuvre de kits de développement logiciel
  • Souhaité : familiarité avec DGX (Deep GPU Xceleration)
  • Souhaité : certification Security+ active et capacité à obtenir la certification PUA du gouvernement
  • Souhaité : certification Elasticsearch ou autres certifications liées à la pile technologique du programme
  • Souhaité : expérience des systèmes de production ou d’entreprise à grande échelle
  • Souhaité : connaissance des concepts de systèmes distribués tels que l’idempotence et la cohérence éventuelle
  • Souhaité : familiarité avec les registres de schémas et les modèles de streaming Kafka
  • Souhaité : expérience avec AWS/C2S
  • Souhaité : familiarité avec le développement d’applications utilisant des grands modèles de langage et l’IA agentique

Avantages

  • Horaires flexibles
  • Télétravail occasionnel selon les exigences du client et les livrables
  • Possibilités de perfectionnement professionnel
  • Possibilités d’évolution et de développement de carrière
  • Aménagements raisonnables pour les candidats et les employés en situation de handicap