Python Developer

LanceSoft, Inc.

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

3 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

LanceSoft, Inc. is seeking a Python Developer - Cybersecurity to join our Cryptography and Secrets Management squad in Montreal for a fixed-term contract (Level 2).

You will design and implement features, tooling, and automations to support cybersecurity controls and improve resiliency across a globally distributed team. You will work on integrations for Enterprise HSM, tooling for security analysis, and DevSecOps tasks, collaborating with stakeholders across North America, Europe, and India.

Qualifications

  • 4+ years of development experience with Python in enterprise contexts.
  • 2+ years of Bash/Shell scripting.
  • Experience developing and consuming REST APIs.
  • Experience with Linux environments and Git/CI/CD (GitLab CI, GitHub Actions, Jenkins).
  • Understanding vulnerability management and secure software development practices.
  • Knowledge of networking fundamentals (TCP/IP, DNS, HTTP/HTTPS).
  • Strong analytical, problem-solving and communication skills.

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 CI/CD.
  • Developing testing frameworks and suites.
  • Troubleshooting issues and participating in on-call rotation.
  • Working with the squad and wider Technology stakeholders to enforce standards.

Skills

Python
REST APIs
Linux
Bash/Shell
CI/CD
Git
Security practices
Networking fundamentals
Communication

Tools

Git
GitLab CI
GitHub Actions
Jenkins

Job description

Job Title: Python Developer - Cybersecurity

Experience Level: Level 2 (intermediate): 2-5 years


Job Level: FTC

Location: Montreal (Day 1 onboarding onsite/in office presence 3x/week)


As a developer you would be joining our growing Cryptography and Secrets Management squad as part of the strategy to offer more services and a better user experience to our clients in cybersecurity space. The current squad is a build-and-run squad and is spread across North America, Europe, and India. We are adding more engineers and require a fungible developer to help us create the same culture of ownership and independence which exists in our current squad. You will be working to design and implement new features, tooling, and automations to support cybersecurity controls and improve resiliency and reliability.


What will you be doing?


  • 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
informatics security consultant
informatics security consultant

Lancesoft • Montreal (administrative region)

On-site
CAD 76,000 - 95,000
Cybersecurity Python Engineer - DevSecOps & HSM
Cybersecurity Python Engineer - DevSecOps & HSM

Lancesoft • Montreal (administrative region)

On-site
CAD 76,000 - 95,000
Java/Python Developer
Java/Python Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 70,000 - 90,000
Senior CloudOps Developer
Senior CloudOps Developer

Thales Group • Vancouver

Hybrid
CAD 89,000 - 152,000
Extended health and dental coverage
RRSP/TFSA with company match
Paid holidays and vacation
Embedded Systems Developer
Embedded Systems Developer

Thales Canada • Quebec

On-site
CAD 85,000 - 115,000
Company-paid Extended Health, Dental, HSA, Life insurance
Retirement Savings Plans with company contributions
Paid holidays and sick leave
+1
Senior Devops Developer
Senior Devops Developer

TEEMA • Montreal (administrative region)

On-site
CAD 110,000 - 160,000
Senior Software Developer
Senior Software Developer

Jobtailor • Ottawa

On-site
CAD 120,000 - 180,000
Conseiller ou conseillère, Sécurité offensive, Red Team
Conseiller ou conseillère, Sécurité offensive, Red Team

Jobgether • Canada

Remote
CAD 140,000 - 170,000
Competitive salary and annual bonus
Four weeks flexible vacation
Defined-benefit pension plan
+3
Senior Solutions Engineer, (Montreal/Ottawa/Quebec City)
Senior Solutions Engineer, (Montreal/Ottawa/Quebec City)

Marler & Associates Search • Toronto, Montreal (administrative region), Ottawa

On-site
CAD 100,000 - 120,000