06 Sep
|
Triveni IT
|
Montreal
06 Sep
Triveni IT
Montreal
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
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 recent 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
- Golang Backend Development
4+ years of backend or full-stack Golang development
REST API development
Microservices architecture and concepts
Production-grade software development
- Kubernetes & Cloud
2+ years of Kubernetes experience
Hands-on Helm experience
2+ years working with AWS, Azure, and/or GCP services
- 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
Solid backend development experience
REST APIs and microservices
2+ years of Kubernetes experience
Helm
2+ years of AWS, Azure, and/or GCP experience
AI-enhanced software development experience
Strong software engineering fundamentals
Excellent written and verbal communication
Ability to work collaboratively within a global engineering organization
Highly Preferred Skills
HashiCorp Vault
HashiCorp Terraform
Secrets management
Infrastructure as Code
Configuration as Code
CI/CD using Jenkins, GitLab, or GitHub Actions
AI agent development
MCP, A2A, or Vector Database experience
SLOs and observability engineering
Incident response and production reliability
Cybersecurity Experience
Experience with one or more of the following is highly desirable:
Secrets management
Authentication and authorization
PKI
Encryption at rest and in transit
CVE remediation
Vulnerability management
Security controls
Additional Technical Knowledge
Experience with distributed-system patterns such as:
Retry patterns
Circuit breakers
Idempotency
Service discovery
API gateways
Work Environment
This position is onsite in Montreal, Quebec. Candidates should be comfortable working as part of a globally distributed build-and-run engineering team and participating in an on-call rotation.
📌 Golang Developer – Cybersecurity / HashiCorp Vault (Montreal)
🏢 Triveni IT
📍 Montreal