Insight Global logo

Senior Golang Developer

Insight Global
Department:Software Development
Type:ON-SITE
Region:Ottawa, Ontario
Location:Kanata, Ontario, Canada
Experience:Mid-Senior level
Estimated Salary:CAD120,000 - CAD160,000
Skills:
GOLANGBACKEND DEVELOPMENTAPI DEVELOPMENTRESTFUL APISGRPCDEVOPSCI/CDPYTHONSHELL SCRIPTINGBASHLINUXGITDOCKERKUBERNETESAWSGCPAZUREINFRASTRUCTURE AS CODEMONITORINGOBSERVABILITY
Share this job:

Job Description

Posted on: January 23, 2026

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
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Insight Global logo

Insight Global

View company page
CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
TEHORA inc. logo

Analyste - programmeur intermédiaire

TEHORA inc.
Just now
Software Development
HYBRID
Montreal, Quebec, Canada
PROGRAMMINGDATACOMJDEAL+7 more
Affirm logo

Senior Software Engineer, Backend (Decisions and Pricing Foundations)

Affirm
2 days ago
Software Development
Remote (Halifax, Nova Scotia)
Halifax, Nova Scotia, Canada
PYTHONKOTLINAWS+7 more
Agilehive Inc logo

systems testing technician

Agilehive Inc
2 days ago
Software Development
ON-SITE
Dartmouth, Nova Scotia, Canada
AGILEJIRALINUX+12 more
CATALIS logo

Software Developer I

CATALIS
3 days ago
Software Development
ON-SITE
Edmonton, Alberta, Canada
REACTJSNETCSHARP+14 more
Affirm logo

Staff Software Engineer, Backend (PMI Core)

Affirm
3 days ago
Software Development
Remote (Edmonton, Alberta)
Edmonton, Alberta, Canada
PYTHONKOTLINAWS+7 more