-
Insight Global

Senior Golang Developer

Insight Global
Canada · Contract · Mid-Senior

12 month contract - requires 4x in office in Kanata (Ottawa) office.


We are looking for a Senior Golang Developer to design and build internal tools that power our DevOps and CI/CD pipelines. In this role, you will develop scalable backend services and APIs while working closely with platform and DevOps teams to automate workflows, improve reliability, and streamline developer productivity.

This is a hands-on engineering role for someone who is comfortable owning backend systems end-to-end and contributing to automation and infrastructure-related tooling.


Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Golang to support internal DevOps and CI/CD tooling
  • Build and enhance internal developer tools that automate build, test, deployment, and release workflows
  • Collaborate with DevOps, Platform, and SRE teams to improve pipeline reliability, observability, and performance
  • Develop automation scripts and tooling using Python and/or shell scripting
  • Integrate tools with version control systems, CI/CD platforms, artifact repositories, and cloud services
  • Write clean, maintainable, and well-tested code following best practices
  • Participate in architecture discussions, code reviews, and technical decision-making
  • Troubleshoot, diagnose, and resolve issues across backend services and automation pipelines
  • Contribute to documentation and knowledge sharing for internal tools and systems


Required Qualifications

  • 8+ years of professional software development experience, with a strong focus on Golang backend API development
  • Proven experience designing and building RESTful or gRPC APIs and backend services
  • Hands-on experience supporting or building DevOps pipelines, CI/CD systems, or internal developer platforms
  • Experience with automation and scripting using Python and/or shell scripting (Bash)
  • Solid understanding of Linux environments and command-line tooling
  • Experience working with version control systems (e.g., Git) and modern development workflows
  • Strong problem-solving skills and the ability to work independently on complex systems


Nice to Have

  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Experience with infrastructure-as-code or configuration management tools
  • Exposure to monitoring, logging, and observability tools
  • Experience building internal platforms or developer productivity tools

Key Skills

Ranked by relevance

devops cicd cloud configuration management containerization shell scripting docker golang linux grpc git aws gcp
Login to Apply
Posted
Jan 20, 2026
Type
Contract
Level
Mid-Senior
Location
Kanata

Industries

Engineering Services

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Luxoft
Related

Junior DevOps

2026-05-26

Full-time
Entry
Romania
IT System Testing
Information Technology
View Job Details
SRMD Ltd.
Related

Cloud Architect

2026-05-26

Contract
Mid-Senior
Sweden
Engineering Services
Engineering
View Job Details
Capgemini Engineering
Related

Golang Developer

2026-05-24

Full-time
Not Applicable
Argentina
Engineering Services
Engineering