
Leidos est un intégrateur de systèmes qui intervient dans les domaines de la science, de la technologie et de l’ingénierie afin de soutenir les missions complexes de ses clients. Ses activités couvrent l’aviation, la défense, l’énergie, le secteur public, la santé, le renseignement, la science et l’espace, avec des compétences en intelligence artificielle, modernisation numérique, opérations cyber et logiciels intégrés pour les missions. L’entreprise développe également des solutions telles que des systèmes de lutte contre les aéronefs sans pilote et des infrastructures pour véhicules électriques à usage militaire. Le profil plus large de Leidos comprend un engagement en faveur de la diversité, de l’équité et de l’inclusion, de la durabilité, des initiatives caritatives et des programmes communautaires.
Développeur logiciel IA senior chez Leidos — Hybride
Leidos recherche un développeur logiciel IA senior pour moderniser des systèmes critiques de gestion du trafic aérien. Le poste est axé sur les microservices, le développement assisté par IA et les logiciels en temps réel pour les opérations nationales de trafic aérien.
Description
- Diriger la planification des sprints Agile en alignant les priorités de l’équipe, en définissant les livrables et en pilotant l’exécution du projet.
- Assurer un accompagnement technique, promouvoir les bonnes pratiques d’ingénierie, lever les obstacles et soutenir l’amélioration continue.
- Concevoir, développer et maintenir des applications fondées sur des microservices.
- Collaborer avec les responsables produit, les architectes, les ingénieurs, les équipes d’ingénierie des systèmes et les équipes de programme dans un environnement Agile/SAFe.
- Participer à la planification des sprints, aux réunions quotidiennes, aux revues et aux rétrospectives.
- Transformer les exigences métier et techniques en solutions logicielles fonctionnelles.
- Écrire du code propre, maintenable et testable en appliquant les pratiques CI/CD et DevSecOps.
- Contribuer aux discussions sur l’architecture des systèmes et aux décisions techniques.
- Connecter les services aux bases de données, aux plateformes de messagerie et aux API externes.
- Analyser les problèmes, améliorer les performances et renforcer la qualité du système.
- Coordonner les équipes QA, DevOps et plateforme afin de fournir des logiciels fiables.
- Créer des stratégies automatisées de tests unitaires, d’intégration, de contrat et de bout en bout.
- Appliquer des outils assistés par IA au codage, à la refactorisation, au débogage et au développement de tests.
- Développer et moderniser des systèmes en temps réel et critiques pour la sécurité utilisés dans les opérations nationales de trafic aérien.
Exigences
- Diplôme de licence en informatique, en ingénierie ou dans un domaine technique connexe, ou expérience équivalente.
- Au moins 8 ans d’expérience pertinente, ou un master avec au moins 6 ans d’expérience pertinente.
- Expérience pratique de la création et de la prise en charge de systèmes fondés sur des microservices.
- Maîtrise d’un langage de programmation moderne tel que Java, Python ou C++ sous Linux.
- Expérience ou exposition à des systèmes utilisant l’IA/ML, Claude-Code, l’automatisation ou des plateformes intelligentes.
- Expérience professionnelle dans des environnements de développement Agile.
- Connaissance pratique des API et des concepts de systèmes distribués.
- Capacité à obtenir et à conserver une habilitation Public Trust.
- La citoyenneté américaine est requise.
- Réussite des enquêtes d’antécédents menées par le client gouvernemental, selon les besoins.
- Expérience du contrôle de version fondé sur Git et des pipelines CI/CD.
- Connaissance du Scaled Agile Framework (SAFe).
- Expérience des bases de données relationnelles et/ou NoSQL.
- Expérience pratique de Kafka ou de technologies comparables de diffusion d’événements.
- Expérience du développement cloud avec AWS, Azure ou GCP.
- Expérience de la conteneurisation et de l’orchestration avec Docker et Kubernetes.
- Expérience dans des environnements DevSecOps.
- Expérience des frameworks d’automatisation des tests et de l’intégration de suites de tests automatisés dans des pipelines CI/CD.