Quick Overview
Job Description
Cybersecurity Developer
Introduction
We are seeking an experienced Cybersecurity Developer to join a global Cryptography and Secrets Management engineering team responsible for building, integrating, and operating enterprise cybersecurity services. This role involves Python development, cybersecurity, automation, DevSecOps, and production support.
Responsibilities
- Develop integrations for enterprise Hardware Security Modules and Key Management Solutions
- Design and develop Python-based cybersecurity tools and automation
- Build tooling and AI-assisted solutions for operational enablement, cybersecurity analysis, and remediation
- Develop and consume REST APIs
- Perform DevSecOps and CI/CD activities
- Develop automated testing frameworks and test suites
- Automate security remediation and operational processes
- Troubleshoot complex application and infrastructure issues
- Support remediation of security findings and vulnerabilities
- Improve service reliability, resiliency, and observability
- Develop integrations with enterprise technology platforms
- Participate in architecture and technical design discussions
- Conduct and participate in code reviews
- Participate in Agile ceremonies
- Develop technical documentation and share engineering best practices
- Participate in an on-call rotation
Requirements
Required Qualifications
- 4+ years of professional Python development experience
- Strong Python programming skills
- Experience with Python libraries including requests, json, logging, argparse, subprocess, pandas, and pytest
- 2+ years of Bash/Shell scripting
- REST API development and integration experience
- Strong Linux experience
- Git version control
- CI/CD experience
- Vulnerability management and remediation experience
- Understanding of secure software development practices
- Knowledge of TCP/IP, DNS, HTTP/HTTPS
- Strong analytical and troubleshooting abilities
- Excellent written and verbal English communication skills
- Ability to work independently while collaborating within a globally distributed engineering team
Highly Preferred Skills
- Enterprise Hardware Security Modules (HSM)
- Thales Luna HSM / Luna Client
- PKCS#11
- Enterprise cryptographic services
- Enterprise Key Management Solutions
- Thales CipherTrust Manager
- Containers and Kubernetes
- Prometheus
- Grafana
- OpenTelemetry
- SLOs and reliability engineering
- Incident response
- Observability engineering
- Secrets management
- PKI
- Authentication and authorization
- Encryption at rest and in transit
- CVE remediation
Work Environment
This position is onsite in Montreal, QC, Canada, and local candidates are required. The engineer will work within a globally distributed build-and-run cybersecurity team and should be comfortable owning solutions through development, deployment, troubleshooting, production support, and continuous improvement, including participation in an on-call rotation.
Similar jobs
- MU
Python Developer
NewMomento USA LLC
St. Louis, MO🇺🇸Hybrid22 hours agoDjangoDockerDynamoDB+10Technology - BT
AS400 Developer / Administrator
NewBoston Technology Corporation
Oklahoma City, OK🇺🇸On-site22 hours agoSQLTechnology - KT
Java Full Stack Developer
NewKforce Technology Staffing
Jersey City, NJ🇺🇸Hybrid22 hours agoDockerMicroservicesSpring+12Technology - HS
Scala Developer
NewHierarch Soft Technologies, Inc.
New York, NY🇺🇸Hybrid22 hours agoDockerMicroservicesSQL+5Technology - AI
Senior Java Developer (NY/NJ based Candidates only)
NewAvenues International, Inc.
Albany, NY🇺🇸On-site22 hours agoOraclePL/SQLSOAP+5Technology - IC
Senior React & Camunda Developer- 10+ yrs- Columbus, United States- Onsite
NewiMedhas Consulting Services
Columbus, OH🇺🇸Hybrid22 hours agoFastAPIDatabricksJava+4Technology