French version below / Version française ci-dessous ⬇️
Software Developer – Cybersecurity Platforms (Python)
Join us to build and modernize the technology that protects our organization. As a Software Developer, you’ll design and deliver scalable, resilient cybersecurity solutions that support our Cyber Security product portfolio and roadmap. You’ll work with engineers and stakeholders around the world to turn complex security needs into secure, high-quality software.
What You’ll Do
- Design, develop, and enhance high-quality software for cybersecurity platforms
- Re-architect and modernize core components with a focus on availability, resiliency, and scalability
- Deliver initiatives aligned to the Cyber Security product portfolio roadmap
- Partner with global stakeholders and engineering teams to gather requirements and communicate technical solutions
- Analyze complex requirements and support architectural decisions
- Clearly communicate technical considerations, risks, and recommendations
- Support agile delivery and collaborate across engineering teams
- Manage priorities and deliver in a fast-paced environment
What You Bring
- 6+ years of software development experience
- Strong hands-on Python skills, with solid application design and object-oriented programming fundamentals
- Experience with domain-driven, event-driven, and message-driven architectures, and RESTful services
- Hands-on experience with distributed systems and messaging technologies such as Apache Kafka
- 1+ year of hands-on experience with a major cloud provider (AWS, Azure, or GCP)
- Experience with Infrastructure as Code tools such as Terraform
- Strong analytical and problem-solving skills, with knowledge of data structures and algorithms
- Proficiency in complex SQL and relational databases (e.g., PostgreSQL, MSSQL)
- Experience with NoSQL databases (e.g., MongoDB)
- Excellent written and verbal communication skills
Nice to Have
- Experience with Cloud Security Posture Management (CSPM) tools such as Wiz, Prisma Cloud, or Check Point CloudGuard
- Familiarity with cloud-native security and governance tooling (e.g., Azure Policy, AWS SCP/RCP, GCP Constraints)
- Scripting in Bash and/or PowerShell, and familiarity with Linux and Windows environments
- Experience with web frameworks such as Angular or React
What You’ll Deliver
- Secure, scalable software components for cybersecurity platforms
- Modernized architecture that meets resiliency and performance standards
- Timely delivery of development work aligned with portfolio priorities
- Clear technical documentation and stakeholder communications
- Contributions to stronger cybersecurity controls and risk management capabilities
_____________________________________
Version française
Développeur logiciel – Plateformes de cybersécurité (Python)
Rejoignez-nous pour concevoir et moderniser les technologies qui protègent notre organisation. En tant que développeur logiciel, vous concevrez et livrerez des solutions de cybersécurité évolutives et résilientes, qui soutiennent notre portefeuille de produits Cyber Security et sa feuille de route. Vous collaborerez avec des ingénieurs et des parties prenantes à travers le monde pour transformer des besoins de sécurité complexes en logiciels sécurisés et de haute qualité.
Vos missions
- Concevoir, développer et améliorer des logiciels de haute qualité pour les plateformes de cybersécurité
- Repenser l’architecture et moderniser les composants clés en privilégiant la disponibilité, la résilience et la scalabilité
- Livrer des initiatives alignées sur la feuille de route du portefeuille de produits Cyber Security
- Collaborer avec les parties prenantes internationales et les équipes d’ingénierie pour recueillir les besoins et présenter les solutions techniques
- Analyser des exigences complexes et contribuer aux décisions d’architecture
- Communiquer clairement les enjeux techniques, les risques et les recommandations
- Soutenir les pratiques de livraison agile et la collaboration entre les équipes d’ingénierie
- Gérer les priorités et livrer dans un environnement dynamique
Votre profil
- 6 ans et plus d’expérience en développement logiciel
- Solides compétences pratiques en Python, avec une bonne maîtrise de la conception applicative et des fondamentaux de la programmation orientée objet
- Expérience des architectures orientées domaine (DDD), événementielles et orientées messages, ainsi que des services RESTful
- Expérience concrète des systèmes distribués et des technologies de messagerie, comme Apache Kafka
- Au moins 1 an d’expérience pratique avec un grand fournisseur de cloud (AWS, Azure ou GCP)
- Expérience des outils d’Infrastructure as Code, comme Terraform
- Solides capacités d’analyse et de résolution de problèmes, avec une bonne connaissance des structures de données et des algorithmes
- Maîtrise du SQL avancé et des bases de données relationnelles (p. ex., PostgreSQL, MSSQL)
- Expérience des bases de données NoSQL (p. ex., MongoDB)
- Excellentes aptitudes de communication écrite et orale
Atouts supplémentaires
- Expérience des outils de gestion de la posture de sécurité cloud (CSPM), tels que Wiz, Prisma Cloud ou Check Point CloudGuard
- Connaissance des outils natifs de sécurité et de gouvernance cloud (p. ex., Azure Policy, AWS SCP/RCP, GCP Constraints)
- Scripting en Bash et/ou PowerShell, et familiarité avec les environnements Linux et Windows
- Expérience des frameworks web comme Angular ou React
Vos livrables
- Des composants logiciels sécurisés et évolutifs pour les plateformes de cybersécurité
- Une architecture modernisée répondant aux standards de résilience et de performance
- Une livraison des travaux de développement dans les délais, alignée sur les priorités du portefeuille
- Une documentation technique claire et des communications efficaces auprès des parties prenantes
- Une contribution au renforcement des contrôles de cybersécurité et des capacités de gestion des risques