Python Developer - Cybersecurity

Astek

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Astek in Montreal, Canada is seeking a skilled Python developer to join our security-focused engineering squad. The role emphasizes building integrations for Enterprise HSM and Key Management Solutions, implementing tooling for operational enablement and cybersecurity analysis, and delivering DevSecOps tasks including CI/CD.

You will write testing frameworks, troubleshoot issues, participate in on-call rotations, and collaborate with technology stakeholders.

Qualifications

  • 4+ years of development experience with Python in enterprise or industrial contexts.
  • Strong knowledge of Python libraries such as requests, json, logging, argparse, subprocess, pandas, pytest.
  • 2+ years of hands-on experience with Bash/Shell scripting.
  • Experience developing and consuming REST APIs.
  • Experience working with Linux environments. Experience with Git version control and CI/CD platforms (e.g. GitLab CI, GitHub Actions, Jenkins...).
  • Understanding vulnerability management, remediation workflows, and secure software development practices.
  • Knowledge of networking fundamentals (TCP/IP, DNS, HTTP/HTTPS).
  • Strong analytical and problem-solving skills.
  • Strong verbal and written communication skills coupled with a collaborative approach.

Responsibilities

  • Developing integrations for Enterprise HSM and Key Management Solutions
  • Implementing tooling or AI agents for operational enablement and cybersecurity analysis and remediation
  • Service delivery and DevSecOps tasks including CICD
  • Developing testing frameworks and suits
  • Troubleshooting issues and participating in on-call rotation
  • Working with the squad & wider Technology stakeholders
  • Enforce adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.

Skills

Python development
REST APIs
Bash scripting
Linux
Git
CI/CD
Security practices
Networking basics
Analytical skills
Communication

Tools

Kubernetes
Prometheus
Grafana
OpenTelemetry
PKCS#11
Thales Luna HSM
CipherTrust Manager
GitLab CI
GitHub Actions
Jenkins
Docker

Job description

  • Developing integrations for Enterprise HSM and Key Management Solutions
  • Implementing tooling or AI agents for operational enablement and cybersecurity analysis and remediation
  • Service delivery and DevSecOps tasks including CICD
  • Developing testing frameworks and suits
  • Troubleshooting issues and participating in on-call rotation
  • Working with the squad & wider Technology stakeholders
  • Enforce adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
What we are looking for:
  • 4+ years of development experience with Python in enterprise or industrial contexts.
  • Strong knowledge of Python libraries such as requests, json, logging, argparse, subprocess, pandas, pytest.
  • 2+ years of hands-on experience with Bash/Shell scripting.
  • Experience developing and consuming REST APIs.
  • Experience working with Linux environments. Experience with Git version control and CI/CD platforms (e.g. GitLab CI, GitHub Actions, Jenkins...).
  • Understanding vulnerability management, remediation workflows, and secure software development practices.
  • Knowledge of networking fundamentals (TCP/IP, DNS, HTTP/HTTPS).
  • Strong analytical and problem-solving skills.
  • Strong verbal and written communication skills coupled with a collaborative approach.
Skills that will help you in the role:
  • Experience with enterprise Hardware Security Modules, preferably Thales Luna HSM and Luna client; Familiarity with PKCS#11 or enterprise Cryptographic services.
  • Experience with enterprise Key Management Solutions, preferably Thales CipherTrust Manager.
  • Experience with containers and Kubernetes.
  • Experience in modern observability and monitoring technologies such as Prometheus, Grafana, OpenTelemetry...
  • Experience with reliability best practices, such as SLOs, incident response, observability engineering...
  • Experience with cybersecurity practices, such as encryption at rest and in transit, secret management, CVE remediation, authentication/authorisation, and PKI.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer (Cybersecurity)
Python Developer (Cybersecurity)

Axelon Services Corporation • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Python Developer
Python Developer

TekStaff IT Solutions • Toronto

On-site
Developer experience with Python, Java, virtualization, Securit and /Linux Administrator
Developer experience with Python, Java, virtualization, Securit and /Linux Administrator

360 IT Professionals • Montreal (administrative region)

On-site
CAD 60,000 - 110,000
Senior Python Developer - Security & DevSecOps (HSM/KMS)
Senior Python Developer - Security & DevSecOps (HSM/KMS)

Astek • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
(DEV) Java developer - Application security
(DEV) Java developer - Application security

Vaco Recruiter Services • Montreal (administrative region)

On-site
CAD 120,000 - 150,000
Cyber Security Analyst
Cyber Security Analyst

koundinyasa Technology Services • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
IT - Specialty Developer IV
IT - Specialty Developer IV

Robertson & Company Ltd. • Markham

Hybrid
CAD 110,000 - 121,000
Middleware Specialist
Middleware Specialist

Sophus IT Solutions • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
AWS IT Support Specialist (Secret Security Clearance)
AWS IT Support Specialist (Secret Security Clearance)

Orion Innovation • Ottawa

On-site
CAD 120,000 - 150,000
Python/Azure Developer
Python/Azure Developer

Compunnel, Inc. • Calgary

On-site
CAD 100,000 - 120,000