Vous rejoignez l'équipe R&D responsable d'un logiciel système de sécurité installé sur les postes utilisateurs (Windows et MacOs), composant central d'une plateforme de sécurité Cloud.
Vos missions principales :
- Concevoir, développer et faire évoluer un logiciel système de sécurité poste client en Go sur Windows et MacOs.
- Implémenter des fonctionnalités critiques intégrées au système d'exploitation, telles que l'authentification SSO/SAML, la redirection des flux DNS et HTTP/HTTPS, et des mécanismes empêchant le contournement de la solution.
- Garantir la robustesse, la fiabilité et la maintenabilité d'un codebase critique en production.
- Maîtriser la concurrence Go (goroutines, channels) et conduire des phases avancées de debugging et de tests.
- Intégrer et exploiter les APIs système Windows et macOS (réseau, sécurité, cycle de vie applicatif).
- Collaborer étroitement avec les experts réseau, sécurité et OS de l'équipe R&D.
- Améliorer en continu les performances, la sécurité et la qualité globale du logiciel.
Livrables attendus :
- Logiciel système de sécurité poste client.
- Fonctionnalités critiques intégrées au système d'exploitation.
- Codebase robuste, fiable et maintenable.
- Améliorations continues des performances, sécurité et qualité du logiciel.
Vous aurez un impact réel sur les choix techniques et évoluerez dans un environnement R&D exigeant, avec un haut niveau d'exigence technique et de fiabilité, nécessitant une forte autonomie.
Exemples de scénarios de travail :
- Développer une nouvelle fonctionnalité de sécurité en Go, intégrant les APIs système Windows, en collaboration avec un expert OS, pour renforcer la protection des flux réseau.
- Conduire une phase avancée de debugging sur le codebase critique en production afin d'améliorer la robustesse du logiciel.
Profil :
Développeur Go senior, vous avez déjà contribué à des logiciels installés sur des environnements utilisateurs et proches du système d'exploitation. Vous disposez d'une solide expérience en développement Go en environnement de production, idéalement acquise sur des logiciels critiques et déployés à grande échelle. Vous maîtrisez l'écriture de code Go robuste et maintenable, êtes à l'aise avec des codebases complexes, critiques et déployées à grande échelle.
Une expérience concrète en développement de logiciels installés sur les postes utilisateurs est fortement attendue, en particulier sur Windows et/ou MacOs, avec une bonne compréhension des contraintes liées aux APIs système, au réseau, à la sécurité et au cycle de vie applicatif.
Une expérience poste ou système sera un réel atout.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.