Ingénieur(e) en charge de la conception et du développement d'OpenCTI

Titulaire, contractuel, militaire
Poste à pourvoir immédiatement
Paris 15e Arrondissement, Paris, Île-de-France, France
Diplôme d'ingénieur, Master 2 ou titre équivalent de niveau Bac + 5
Spécialiste en développement sécurisé
Expérience pro : Confirmé (5 à 10 ans d'expérience)
A définir selon expérience mensuel net
A définir selon expérience annuel brut
(selon expérience)

Descriptif de l’offre

 Rejoindre l’Agence nationale de la sécurité des systèmes d’information (ANSSI), c’est mettre ses compétences au service de l’intérêt général en participant à une mission capitale, d’actualité et porteuse de grandes responsabilités dans un monde où la cybersécurité est devenue l’affaire de tous !

Vos missions au service de l’intérêt général :

Au sein de la division Détection (DD) de la sous-direction des Opérations (SDO), le bureau Infrastructure et Support aux Opérations, est responsable de la conception, de la mise en œuvre et de la maintenance des systèmes d’information de la SDO. Le bureau intervient de façon transverse en soutien à l’ensemble des entités de la SDO dans la mise en place des moyens informatique et dans la réalisation d’applications nécessaires aux missions de cyberdéfense.

Vos activités principales :

  • Concevoir, développer et faire évoluer les services et les applications répondant aux besoins métiers exprimés par les divisions de la SDO et validés dans la feuille de route OpenCTI ;
  • Participer à l’animation technique de la communauté OpenCTI pour laquelle une partie des développements internes sera reversée en open source ;
  • Proposer des stratégies de mise en œuvre des solutions, à même de satisfaire les exigences de sécurité, de performances, de maintenabilité et d’évolutivité des systèmes, ainsi que les échéances des projets ;
  • Intégrer, valider et qualifier les applications et les services développés ;
  • Rédiger les documentations au cours des différentes étapes du cycle de développement des logiciels (spécifications, conception, développement, intégration, évolutions planifiées) ;
  • Assurer le maintien en conditions opérationnelles et de sécurité des logiciels conformément aux orientations données par le bureau ISO.

Profil recherché

Diplômé d’un titre d’ingénieur ou d’un cursus universitaire de niveau Bac+5 minimum, vous avez une solide expérience dans le développement logiciel et notamment une expérience dans la conduite de projets de développement logiciel.

Compétences attendues :

Vous avez une solide connaissance :

  • dans le développement d’application web et du backend NodeJS en particulier. Une pratique de l’API GraphQL serait appréciée ;
  • d’au moins un framework de développement javascript comme Vue.js, ReactJS ou Angular. Une expérience de ReactJS sera un point fort.


Vous avez une connaissance :

  • des bases de données orientée graphe (Neo4J ou Grakn). Une expérience d’ElasticSearch, Redis, RabbitMQ et Minio serait appréciée ;
  • de solution de containerisation d’application (docker, kubernetes) ;
  • de plusieurs langages de programmation, selon différents paradigmes (C, C++, Python, Perl, PHP, JavaScript, etc.) ;
  • des fondamentaux de l’algorithmie  et de la programmation système (Linux, *BSD, Windows) ;
  • des outils de suivi de version (git, subversion, etc.).

Process de recrutement

  • Si votre candidature est présélectionnée, vous serez contacté(e) pour apprécier vos attentes et vos motivations et convenir d'une date d'entretien le cas échéant.
  • Les entretiens de sélection pourront être menés en visio-conférence ou en présentiel par l’employeur accompagné par la division des ressources humaines.
  • Des tests techniques pourront vous être proposés.
  • Vous serez informé(e) des suites données à votre candidature.
  • Le poste proposé nécessitant d'avoir accès à des informations relevant du secret de la défense nationale, vous ferez l'objet d'une procédure d'habilitation.