Senior Software Engineer - Security

New
J
JobgetherCybersecurity
CanadaContractSenior
Salary65 - 70 CAD per hour
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPythonJenkinsKubernetesAzureGoTerraformGitHub Actions

Requirements

  • Bachelor's degree or post-secondary qualification in Computer Science, Information Security, Software Engineering, or a related discipline, or equivalent practical experience.
  • Extensive hands-on experience designing and maintaining hardened container images and securing Kubernetes clusters.
  • Practical knowledge of Kubernetes and containerized environments, including workload protection, runtime security, network policies, and admission controls.
  • Experience with Infrastructure as Code tools, particularly Terraform.
  • Experience developing and operating security automation solutions, with strong programming skills in Go and/or Python.
  • Advanced expertise with GitHub and CI/CD platforms such as GitHub Actions and Jenkins, including security engineering practices.
  • Expert-level proficiency in Software Composition Analysis and experience remediating third-party and open-source dependency vulnerabilities at scale.
  • Direct experience or strong conceptual understanding of applying AI, machine learning, LLM, or MCP techniques to cybersecurity.
  • Familiarity with cloud platforms, particularly AWS and Azure, including security services and container orchestration.
  • Experience with Artifactory/JFrog and software artifact management is a nice-to-have.
  • Knowledge of application security principles and the OWASP Top 10 is a nice-to-have.
  • Familiarity with software supply chain security frameworks and standards such as SLSA is a nice-to-have.

Responsibilities

  • Design, develop, and maintain hardened container base images for development and production.
  • Secure Kubernetes clusters and containerized workloads, including runtime security, network policies, and admission controllers.
  • Secure CI/CD tools, Infrastructure as Code templates, container images, Helm charts, and third-party dependencies.
  • Develop and improve security automation tools and scripts for security operations and vulnerability remediation.
  • Identify, assess, and triage vulnerabilities found through security reviews, penetration testing, SAST, DAST, and SCA.
  • Lead vulnerability prioritization and remediation with engineering teams.
  • Develop, review, and commit code patches addressing security vulnerabilities, including third-party and open-source dependency issues.
  • Explore AI, machine learning, LLM, and MCP techniques for automated vulnerability remediation and security alert grouping.
  • Promote security engineering practices across development and infrastructure teams.
View Full Description & ApplyYou'll be redirected to the employer's site
65 - 70 CAD per hour
Apply Now