Golang Developer – Cybersecurity / HashiCorp Vault
Contract Type / Duration: Contract | 6 Months, with potential extension
Location: Montreal, QC, Canada | Onsite
Work Hours: 40 Hours/Week
Start Date: ASAP
Pay Rate: Competitive, based on experience
Job Summary
We are seeking an experienced Golang Developer to join a global cybersecurity engineering team responsible for building and operating enterprise security services.
This is a hands-on build-and-run engineering role focused on backend Golang development, REST APIs, microservices, Kubernetes, cloud technologies, and security automation. The engineer will design new security features, build tooling and automation, improve platform resiliency, and contribute to the ongoing operation of an enterprise secrets-management environment.
The ideal candidate combines strong Golang development with Kubernetes and cloud engineering experience and is comfortable taking ownership across development, DevOps, testing, production support, and cybersecurity initiatives.
Top Required Skills
1. Golang Backend Development
4+ years of backend or full-stack Golang development
REST API development
Microservices architecture and concepts
Production-grade software development
2. Kubernetes & Cloud
2+ years of Kubernetes experience
Hands-on Helm experience
2+ years working with AWS, Azure, and/or Google Cloud Platform services
3. AI-Enhanced Software Development
Experience incorporating AI into software engineering and development workflows
Ability to evaluate and responsibly apply AI technologies to engineering and automation use cases
Key Responsibilities
Design and develop new cybersecurity features and controls
Build backend services, APIs, integrations, and automation using Golang
Develop tooling and AI-assisted solutions for vulnerability analysis and cyber resiliency
Support Kubernetes-based environments
Perform service delivery and DevOps activities
Develop automated testing frameworks and test suites
Build integrations with enterprise technology platforms
Remediate security findings and vulnerabilities
Improve service resiliency, reliability, and observability
Participate in design discussions, code reviews, and Agile ceremonies
Maintain technical documentation and share engineering best practices
Participate in an on-call rotation
Collaborate with globally distributed engineering and security teams
Required Qualifications
4+ years of Golang development experience
Strong backend development experience
REST APIs and microservices
2+ years of Kubernetes experience
Helm
2+ years of AWS, Azure, and/or Google Cloud Platform experience
AI-enhanced software development experience
Strong software engineering fundamentals
Excellent written and verbal communication
Ability to work collaboratively within a global engineering organization