Python Team Leader

Job summary
Permanent contract
Lyon
Salary: Not specified
Starting date: June 09, 2024
A few days at home
Experience: > 5 years
Education: Master's Degree
Skills & expertise
Coaching and mentoring
Github
Git
Pytest
Scrum master
+1

HACKUITY
HACKUITY

Interested in this job?

jobs.faq.title

The position

Job description

Le contexte du recrutement : Dans le cadre de notre développement, et afin de catalyser toujours plus de sources dans notre écosystème (sources de vulnérabilités, sources de threat-intel, sources d’assets, etc.), nous recrutons aujourd’hui un(e) charmeur(se) de serpent 🐍 expérimenté(e) pour prendre le lead technique et managérial de notre équipe connecteurs.

L’opportunité :

·        CDI, poste ouvert dès maintenant

·        Salaire selon profil et expérience  

·        Localisation :  Lyon, télétravail jusqu’à 3 jours par semaine

 En tant que Python Team Leader, vous serez responsable de la gestion de l’équipe connecteurs. Vous serez rattaché(e) au CTO d’Hackuity, intégrerez l’équipe R&D composée de 20 personnes et travaillerez en étroite collaboration avec notre Scrum Master pour garantir au quotidien le bon avancement des développements.

Vous interviendrez dans :

Ø  Le développement des connecteurs :

Dans le cadre de ses intégrations avec l’écosystème cybersécurité de ses clients, Hackuity développe des connecteurs permettant de normaliser et dédupliquer les résultats en provenance de différentes sources comme des scanners de vulnérabilités (web/infra), audits de code (SAST), analyse de dépendances (SCA), analyses de containers, EDR/XDR, solutions de cyber-rating, bug bounty, veille en vulnérabilités, threat-intel, CMDB, etc.

Dans le cadre de ces développements, vous :

·        Apportez l’expertise en conception et développement Python permettant d’implémenter la logique métier spécifiée par nos experts cybersécurité.

·        Intervenez dans le développement de connecteurs, aussi bien en écrivant du code qu’en faisant la review de pull requests.

Ø  L’amélioration continue du backend Python :

Afin de catalyser toujours plus de données dans la plateforme et fiabiliser/industrialiser l’intégration de nouvelles sources de données, vous :

·        Gérez et challengez une équipe technique jusqu’à 10 personnes ;

·        Accompagnez l’évolution des membres de l’équipe (lead technique, coaching, montée en compétences…) ;

·        Êtes force de proposition, expérimentez de nouvelles idées et votre veille technologique permet de suivre les meilleurs pratiques dans la lutte contre la dette technologique ;

·        …tout en gardant en tête que les développements doivent être performants, scalables et sécurisés.

La stack technique :

·        Python 3 (+ pydantic, pytest, mypy, ruff, …)

·        GitHub (gestionnaire git + intégration continue)


Preferred experience

Votre expérience et vos talents :

·        Issu(e) d’une formation bac+5 en informatique, idéalement avec une formation en code sécurisé voire sécurité des SI, vous justifiez d’une expérience de 5 ans minimum aussi bien en développement Python qu’en gestion d’équipes ; 

·        Vous disposez d’un background sur les réseaux TCP/IP, et savez globalement comment des protocoles tels que TCP ou HTTP fonctionnent ;

·        Vous appréciez le code de haute qualité (code propre, maintenable, testable) ;

·        Vous aimez rester à jour avec l’écosystème backend grâce à une bonne veille technologique ;

·        Vous êtes force de proposition et curieu(se) ;

·        Vous appréciez le partage entre équipes et vous êtes à l’aise pour parler tech !

·        Vous avez un bon niveau rédactionnel et des capacités de synthèse (en français et en anglais).

Vos petits « plus » :

·        Amoureux(se) de Python depuis de nombreuses années, vous savez quelle lib utiliser en fonction des besoins, et râlez lorsque vous tombez sur du code en Python 2 ou non pythonique ;

·        Vous avez déjà contribué à des projets Python open-source et votre profil GitHub figure sur votre CV ;

·        Attiré(e) par la sécurité informatique, vous avez déjà résolu quelques challenges sur Root-Me.


Recruitment process

  1. Premier entretien RH de 30 min par téléphone ou Teams ;

  2. Test et entretien technique de 1h30 à 2h avec des représentants de l’équipe Connectors

Want to know more?