Back to results

Software Developer – Cybersecurity Platforms (Python)

  • Canada

Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English · French
Posted

Original job description

English section of this bilingual listing.

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)

Read the full bilingual original

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
More about this job

Responsibilities

Design, develop, and modernize secure, scalable cybersecurity platform software, improving core components for availability, resiliency, and performance. Collaborate with global stakeholders and engineering teams to clarify requirements, support architectural decisions, communicate risks and recommendations, and deliver work aligned with the product roadmap.

Requirements

Requires at least six years of software development experience, strong Python and application design skills, and experience with distributed systems, messaging architectures, RESTful services, and a major cloud provider. Candidates should also have Infrastructure as Code experience, strong SQL and relational database skills, NoSQL experience, analytical problem-solving ability, and excellent communication skills.

Skills

  • Python
  • Object-Oriented Programming
  • Domain-Driven Design
  • Event-Driven Architecture
  • Message-Driven Architecture
  • RESTful Services
  • Distributed Systems
  • Apache Kafka
  • Cloud Computing
  • Infrastructure as Code
  • Terraform
  • SQL
  • Relational Databases
  • NoSQL Databases
  • Cybersecurity

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Security & Safety
  • Engineering

Keywords

  • Cybersecurity Platforms
  • Python
  • Object-Oriented Programming
  • Domain-Driven Design
  • Event-Driven Architecture
  • Message-Driven Architecture
  • RESTful Services
  • Distributed Systems
  • Apache Kafka
  • AWS
  • Azure
  • GCP
  • Infrastructure as Code
  • Terraform
  • Data Structures
  • Algorithms
  • SQL
  • PostgreSQL
  • MSSQL
  • NoSQL
  • MongoDB
  • Wiz
  • Prisma Cloud
  • Check Point CloudGuard
  • Azure Policy
  • AWS SCP/RCP
  • GCP Constraints
  • Bash
  • PowerShell

Report this job

Get in touch
MovoJobs

Contact us