Closed listing
Senior Cloud Security Engineer (Golang & HashiCorp Vault)
- Montreal, QC, Canada
Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Contract
- Closing date
- Experience
- 5+ years of hands-on experience in Golang development
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
The ideal candidate has strong experience in Golang development, secrets management, cloud-native development, and enterprise security architecture.
What You Bring
- 5+ years of hands-on experience in Golang development
- Strong knowledge of Object-Oriented Programming and software design principles
- Expertise in HashiCorp Vault, Vault Enterprise Features, Secret Engines, Authentication Backends, Policy Management, and Plugin Development
- Experience with Azure, AWS, or GCP
- Experience with Kubernetes and Containers
- Experience with REST APIs, Microservices, CI/CD, and DevSecOps practices
- Strong knowledge of Authentication & Authorization, Encryption and PKI, Security Compliance Frameworks, and Distributed Systems Design
- Design, develop, and maintain enterprise-grade applications and security platforms using Golang
- Architect and implement secure secrets management solutions using HashiCorp Vault
- Develop and manage Vault authentication backends, secrets engines, policies, and plugins
- Design scalable and resilient cloud-native solutions across Azure, AWS, or GCP environments
- Collaborate with security, application, and infrastructure teams to enforce security best practices
- Automate security operations using Infrastructure as Code and DevSecOps methodologies
- Build highly available and scalable APIs, microservices, and platform services
- Perform security reviews, threat modeling, vulnerability remediation, and compliance assessments
- Monitor platform performance and troubleshoot complex production issues
- Contribute to technical architecture decisions and mentor junior engineers
- Terraform
- Kubernetes/OpenShift
- Service Mesh
- SRE Practices
- Observability tools such as Prometheus, Grafana, and Splunk
More about this job
Responsibilities
Design, build, and maintain secure, scalable cloud-native applications and security platforms using Golang and HashiCorp Vault, including Vault authentication backends, secrets engines, policies, and plugins. Automate security operations, assess and remediate risks, troubleshoot production issues, collaborate across teams, and contribute to architecture decisions while mentoring junior engineers.
Requirements
Requires 5+ years of hands-on Golang development experience and strong knowledge of object-oriented programming and software design principles. Candidates should have expertise in HashiCorp Vault and experience with a major cloud platform, Kubernetes and containers, APIs and microservices, CI/CD and DevSecOps, and security practices including authentication, encryption, PKI, compliance, and distributed systems.
Skills
- Golang
- HashiCorp Vault
- Cloud Security
- Secrets Management
- Azure
- AWS
- GCP
- Kubernetes
- Containers
- REST APIs
- Microservices
- CI/CD
- DevSecOps
- Authentication and Authorization
- Encryption and PKI
- Infrastructure as Code
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Security & Safety
- Engineering
Keywords
- Golang
- HashiCorp Vault
- Vault Enterprise
- Secret Engines
- Authentication Backends
- Policy Management
- Plugin Development
- Azure
- AWS
- GCP
- Kubernetes
- Containers
- REST APIs
- Microservices
- CI/CD
- DevSecOps
- Object-Oriented Programming
- Cloud-Native Development
- Infrastructure as Code
- Authentication and Authorization
- Encryption
- PKI
- Security Compliance
- Distributed Systems
- Terraform
- OpenShift
- Service Mesh
- SRE
- Prometheus
- Grafana