Back to search

Python - Software Developer

Software Developer supporting the design, development, and modernization of cybersecurity technology solutions within the Cyber Data Risk & Resilience (CDRR) organization.

  • Toronto, Ontario, Canada
  • Contract
  • Posted Nov 12, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Build scalable, resilient systems for the Cyber Security product portfolio
  • Partner with cross-functional stakeholders to support secure technology outcomes aligned with the portfolio roadmap
  • Deliver secure, scalable software components supporting cybersecurity platforms
  • Modernize architecture aligned to resiliency and performance standards
  • Ensure timely delivery of assigned development work aligned with portfolio priorities
  • Produce clear technical documentation and stakeholder communications
  • Contribute to improved cybersecurity controls and risk management capabilities

Requirements

  • Experience in a Cybersecurity

Nice to have: Cloud Security Posture Management tools, Wiz, Prisma Cloud, Check Point CloudGuard, Azure Policy, AWS SCP/RCP, GCP Constraints, Bash, PowerShell, Linux, Windows, Angular, React

Skills

Pythonobject oriented programmingdomain event and message driven architecturesRESTful servicesdistributed systemsmessaging technologiesApache Kafkacloud service providerAWSAzureGCPInfrastructure as CodeTerraformSQLPostgreSQLMSSQLNoSQLMongoDBPythonApache KafkaTerraformPostgreSQLMSSQLMongoDBBashPowerShellAngularReact

Full description

Experience Level: Level 4 (7-15 Years) Job Level: FTC Description: The Software Developer will support the design, development, and modernization of cybersecurity technology solutions within the Cyber Data Risk & Resilience (CDRR) organization. This role contributes to the delivery of the Cyber Security product portfolio by building scalable, resilient systems and partnering with cross functional stakeholders to support secure technology outcomes aligned with the portfolio roadmap. Required Skills & Experience • 6+ years of relevant software development experience. • Strong proficiency in Python with hands on development experience. • Strong application design skills and object oriented programming fundamentals. • Experience with domain , event , and message driven architectures and RESTful services. • Hands on experience with distributed systems and messaging technologies (e.g., Apache Kafka). • At least 1 year of hands on experience with a major cloud service provider (AWS, Azure, or GCP). • Experience using Infrastructure as Code (IaC) tools such as Terraform. • Strong analytical and problem solving skills with knowledge of data structures and algorithms. • Proficiency in complex SQL and experience with relational databases (e.g., PostgreSQL, MSSQL). • Experience with NoSQL databases (e.g., MongoDB). • Strong written and verbal communication skills. Desired / Optional Skills 1. Experience with Cloud Security Posture Management (CSPM) tools (e.g., Wiz, Prisma Cloud, Check Point CloudGuard). 2. Experience with cloud native security and governance tooling (e.g., Azure Policy, AWS SCP/RCP, GCP Constraints). 3. Scripting experience (Bash and/or PowerShell) and familiarity with Linux and Windows platforms. 4. Experience with web technologies (e.g., Angular, React) or equivalent frameworks. Deliverables / Expected Outcomes 5. Secure, scalable software components supporting cybersecurity platforms. 6. Modernized architecture aligned to resiliency and performance standards. 7. Timely delivery of assigned development work aligned with portfolio priorities. 8. Clear technical documentation and stakeholder communications. 9. Contributions to improved cybersecurity controls and risk management capabilities. *// EEO Employer Minorities/ Females/ Disabled/ Veterans/ Gender Identity/ Sexual Orientation //*

Python - Software Developer at LanceSoft Inc | Referso Jobs