Python Developer - Cybersecurity

Compunnel

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of Python development experience in enterprise settings.
  • Strong proficiency in Python libraries such as requests, json, logging, and pandas.
  • 2+ years of Bash/Shell scripting capability.
  • Experience in developing and consuming REST APIs.
  • Proficient in Linux environments and Git version control.
  • Understanding of secure software development practices and vulnerability management.

Responsibilities

  • Develop integrations for Enterprise HSM and Key Management Solutions.
  • Implement automation tools and AI agents for cybersecurity.
  • Conduct DevSecOps tasks including CI/CD service delivery.
  • Create testing frameworks and suites to enhance software reliability.
  • Troubleshoot issues and participate in on-call rotations.
  • Collaborate with team members and stakeholders across technical disciplines.
  • Enforce architectural standards in coding and design principles.

Benefits

  • Opportunity to foster a culture of ownership and independence.
  • Join a global team across North America, Europe, and India.
  • Contribute to improving cybersecurity operations and user experience.
  • Engagement in cutting-edge cryptography and secrets management projects.
  • Potential for relevant training and certifications in cybersecurity practices.
Full Job Description
Job Summary

The Python Developer will join the Cryptography and Secrets Management squad to design and implement new features, tooling, and automations supporting cybersecurity controls. This role contributes to improving resiliency, reliability, and user experience across global teams in North America, Europe, and India. The developer will foster a culture of ownership and independence while delivering secure, scalable solutions.

Key Responsibilities

  1. Develop integrations for Enterprise HSM and Key Management Solutions.
  2. Implement tooling and AI agents for operational enablement and cybersecurity remediation.
  3. Perform DevSecOps tasks including CI/CD service delivery.
  4. Develop testing frameworks and suites.
  5. Troubleshoot issues and participate in on-call rotation.
  6. Collaborate with squad and stakeholders across Technology.
  7. Enforce architectural standards and usability design principles.
  8. Participate in design discussions and code reviews.

Required Qualifications

  1. 4+ years of Python development in enterprise or industrial contexts.
  2. Strong knowledge of Python libraries: requests, json, logging, argparse, subprocess, pandas, pytest.
  3. 2+ years of Bash/Shell scripting experience.
  4. Experience developing and consuming REST APIs.
  5. Proficiency in Linux environments.
  6. Experience with Git version control and CI/CD platforms (GitLab CI, GitHub Actions, Jenkins).
  7. Understanding of vulnerability management, remediation workflows, and secure software development practices.
  8. Knowledge of networking fundamentals (TCP/IP, DNS, HTTP/HTTPS).
  9. Strong analytical, problem-solving, and communication skills.
  10. Collaborative approach with ability to work independently.


Preferred Qualifications

  1. Experience with enterprise Hardware Security Modules (e.g., Thales Luna HSM, Luna client) and PKCS#11.
  2. Experience with enterprise Key Management Solutions (e.g., Thales CipherTrust Manager).
  3. Familiarity with containers and Kubernetes.
  4. Experience with observability tools (Prometheus, Grafana, OpenTelemetry).
  5. Knowledge of reliability practices (SLOs, incident response, observability engineering).
  6. Cybersecurity expertise in encryption, secret management, CVE remediation, authentication/authorization, and PKI.

Certifications

  1. Relevant cybersecurity or software development certifications (preferred)

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Python Developer - Cybersecurity jobs: