Golang Developer – Cybersecurity  HashiCorp Vault

Hybrid in Montréal, QC, CA • Posted 1 day ago • Updated 1 day ago
Contract Independent
12 Months
No Travel Required
Hybrid
$60 - $70/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Agile
  • Amazon Web Services
  • Application Development
  • Automated Testing
  • Artificial Intelligence
  • Cloud Computing
  • Cyber Security
  • Backend Development
  • DevOps
  • Distributed Computing
  • Golang
  • GitLab
  • GitHub
  • Continuous Improvement
  • Kubernetes
  • Microsoft Azure
  • Production Support
  • SAP BASIS
  • Quality Control
  • Vulnerability Assessment
  • Microservices
  • Software Design
  • Technical Writing
  • Service Delivery
  • Software Engineering
  • Software Development

Summary

Golang Developer – Cybersecurity HashiCorp Vault

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, security automation, and platform reliability.

The developer will design and implement new security capabilities, build tooling and automation, develop integrations, remediate security findings, and help improve the resiliency and reliability of critical cybersecurity services.

Top Required Skills

1. Golang Development – Critical

  • 4+ years of backend or full-stack Golang development
  • REST API development
  • Microservices architecture and concepts
  • Production-grade application development

2. Kubernetes & Helm

  • 2+ years of hands-on Kubernetes experience
  • Helm
  • Experience deploying and supporting containerized applications

3. Cloud

  • 2+ years of hands-on experience with one or more:
    • AWS
    • Azure
    • Google Cloud Platform

4. AI-Enhanced Development

  • Hands-on experience using AI to enhance software design and development
  • Ability to apply AI technologies to engineering, automation, or security use cases

Key Responsibilities

  • Design and develop new cybersecurity features and controls
  • Develop backend services, APIs, microservices, and integrations using Golang
  • Build tooling and automation supporting vulnerability analysis and cyber resiliency
  • Develop AI-enabled engineering and security solutions
  • Support Kubernetes-based environments
  • Perform DevOps and service-delivery activities
  • Develop testing frameworks and automated test suites
  • Remediate security findings and vulnerabilities
  • Improve service resiliency, reliability, and observability
  • Develop integrations with enterprise technology platforms
  • Participate in architecture and design discussions
  • Participate in code reviews and Agile ceremonies
  • Maintain technical documentation and share engineering best practices
  • Participate in an on-call rotation

Required Qualifications

  • 4+ years of professional Golang development experience
  • Strong backend development experience
  • REST APIs and microservices
  • 2+ years of Kubernetes
  • Helm
  • 2+ years of AWS, Azure and/or Google Cloud Platform
  • AI-enhanced software development experience
  • Strong software engineering fundamentals
  • Excellent written and verbal communication
  • Ability to work independently within a globally distributed engineering organization

Highly Preferred Skills

  • HashiCorp Vault
  • HashiCorp Terraform
  • AI agent development
  • MCP (Model Context Protocol)
  • A2A
  • Vector Databases
  • Jenkins, GitLab or GitHub Actions
  • Infrastructure as Code
  • Configuration as Code
  • SLOs and reliability engineering
  • Incident response
  • Observability engineering

Cybersecurity Experience

Experience with the following is highly desirable:

  • Secrets management
  • Encryption at rest and in transit
  • Authentication and authorization
  • PKI
  • CVE remediation
  • Vulnerability management
  • Security controls

Experience with distributed-system concepts such as retry patterns, circuit breakers, idempotency, service discovery, and API gateways is also valuable.

Work Environment

This is a hybrid position in Montreal, QC, Canada, requiring onsite work 3 days per week. Local candidates are required.

The engineer will work as part of a globally distributed build-and-run team and should be comfortable owning technology from development through deployment, troubleshooting, production support, and continuous improvement.

CLIENT does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91172209
  • Position Id: 28585
  • Posted 1 day ago
Contact the job poster
LE

Lori Eaton

Recruiter @ Workforce Connections LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Montreal, Quebec

Today

Easy Apply

Third Party, Contract

Depends on Experience

Hybrid in Montreal, Quebec

Today

Contract

70-80/hr

Montreal, Quebec

Yesterday

Easy Apply

Contract

60 - 75

Hybrid in Montreal, Quebec

Today

Contract

80-87/hr

Search all similar jobs