Cybersecurity Developer
- Montreal, QC, Canada
Hybrid
$80 to $100 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $80 to $100 CAD / hour
- Job type
- Contract
- Workplace
- Hybrid
- Apply by
- Posting language
- English
- Posted
Original job description
Cybersecurity Developer (Cryptography & Secrets Management)
Location: Hybrid, 3 days a week onsite
Client: Leading global financial services firm
About the role
Join a "build-and-run" Cryptography and Secrets Management squad spanning North America, Europe, and India. You'll design and build features, tooling, and automation that strengthen cybersecurity controls and improve the resiliency and reliability of the firm's services.
What you'll do
- Build integrations for enterprise HSM and Key Management solutions
- Develop tooling and AI agents for security operations, analysis, and remediation
- Own CI/CD and DevSecOps delivery, and build testing frameworks
- Remediate security findings and improve observability
- Troubleshoot issues and take part in on-call rotation
- Join design discussions and code reviews, and share knowledge across teams
Must have
- 4+ years of Python in enterprise settings (requests, json, logging, argparse, subprocess, pandas, pytest)
- 2+ years of Bash/Shell scripting
- REST API development and consumption
- Linux and Git, plus CI/CD (GitLab CI, GitHub Actions, or Jenkins)
- Knowledge of vulnerability management and secure development practices
- Networking fundamentals (TCP/IP, DNS, HTTP/HTTPS)
- Strong problem-solving and communication skills
Nice to have
- Thales Luna HSM / CipherTrust Manager, PKCS#11
- Containers and Kubernetes
- Observability tools (Prometheus, Grafana, OpenTelemetry) and SRE practices
- Security fundamentals: encryption, secrets management, CVE remediation, authN/authZ, PKI
More about this job
Responsibilities
Build integrations, tooling, and automation for enterprise HSM and key management solutions, including AI agents for security operations. Own CI/CD and DevSecOps delivery, remediate security findings, improve observability and service reliability, troubleshoot issues, and participate in on-call rotations, design discussions, and code reviews.
Requirements
Requires at least four years of enterprise Python experience and two years of Bash or shell scripting, along with REST API development and use, Linux, Git, and CI/CD experience. Candidates should also know vulnerability management, secure development practices, and networking fundamentals, and have strong problem-solving and communication skills.
Skills
- Python
- Bash
- REST APIs
- Linux
- Git
- CI/CD
- DevSecOps
- Cryptography
- Secrets Management
- Enterprise HSM
- Key Management
- Vulnerability Management
- Secure Development
- Networking
- Testing Frameworks
- Observability
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Security & Safety
Keywords
- Python
- Bash
- Shell Scripting
- REST APIs
- Linux
- Git
- CI/CD
- GitLab CI
- GitHub Actions
- Jenkins
- DevSecOps
- Cryptography
- Secrets Management
- Enterprise HSM
- Thales Luna HSM
- CipherTrust Manager
- PKCS#11
- Key Management
- AI Agents
- Security Operations
- Vulnerability Management
- CVE Remediation
- Containers
- Kubernetes
- Prometheus
- Grafana
- OpenTelemetry
- SRE
- PKI
- TCP/IP