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