1

Go Programming Jobs in Montreal, QC (NOW HIRING)

Qualifications & Skills * 6+ years of professional experience in software engineering. * 2+ years of hands-on experience with Go (Golang ) in production environments. * Strong experience working with ...

Contribuer à la mise en place des workflows DevOps, de la conteneurisation (Docker) et de ... Go (Golang) et de ses spécificités (concurrence, gestion de la mémoire, typage fort ...

Design and engineer practical mechanical and electromechanical solutions with manufacturability and end-user satisfaction and safety in mind. * Plan, execute, and document the design, build, testing ...

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 5+ years of DevOps/SRE experience * Strong understanding of security best practices

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 5+ years of DevOps/SRE experience * Strong understanding of security best practices

Job Summary We are looking for a Controls Systems Engineer to design and maintain the control logic for our APU systems, which provide electric HVAC and battery management for commercial vehicles ...

As a Technical Marketing Engineer on our Technical Marketing team, you'll create the applications ... Working closely with Product Marketing, Design, and Go-to-Market teams, you'll transform platform ...

ABOUT YOU We are looking for a Senior Backend Engineer who is detail-oriented, proactive, and ... Strong technical expertise in Go, distributed systems, and microservices architecture is essential ...

En tant qu'Ingenieure de procedes, vous aurez la chance de jouer un role cle dans l'imagination, la conception et l'optimisation de projets de transformation alimentaire, tout en batissant des ...

next page

Showing results 1-20

Go Programming information

What is Go programming?

Go programming refers to the use of the Go language, also known as Golang, which is an open-source programming language developed by Google. Go is designed for simplicity, efficiency, and reliability, making it well-suited for building scalable web servers, cloud-based applications, and other high-performance software. Its strong support for concurrency, garbage collection, and easy-to-read syntax have contributed to its popularity among developers. Go is often used in backend development, DevOps, and microservices architectures.

What are some common challenges Go programmers face when working on large-scale projects?

Go programmers working on large-scale projects often encounter challenges such as managing dependencies across multiple modules, ensuring efficient concurrency without introducing race conditions, and maintaining code readability as the codebase grows. Collaboration with other team members is key, as Go encourages code simplicity and clear documentation, making code reviews and shared standards important. Additionally, integrating Go services with existing systems and optimizing performance for production environments can present learning opportunities and growth experiences.

What are the key skills and qualifications needed to thrive as a Go programmer, and why are they important?

To thrive as a Go Programmer, you need strong proficiency in the Go programming language, a solid understanding of software engineering principles, and typically a degree in computer science or related experience. Familiarity with tools like Git, Docker, and cloud platforms, as well as knowledge of RESTful APIs and concurrency patterns, is highly valuable. Problem-solving ability, effective communication, and teamwork are essential soft skills for collaborating on complex projects and adapting to evolving requirements. These skills and qualities are crucial for building efficient, scalable, and maintainable software solutions in fast-paced development environments.

What is the difference between Go Programming vs Python Programming?

AspectGo ProgrammingPython Programming
Primary UseSystem, network, and backend developmentWeb development, data analysis, scripting
SyntaxStatically typed, concise, compiledDynamically typed, readable, interpreted
PerformanceHigh performance, suitable for concurrent tasksModerate performance, flexible for rapid development
Learning CurveModerate, requires understanding of concurrencyEasy to learn, beginner-friendly
Community & UsageGrowing, used in cloud infrastructure and microservicesLarge, versatile, used across many industries

Go Programming is optimized for high-performance backend and system-level applications, especially in cloud and microservices environments. Python Programming offers greater flexibility and ease of use for web, data, and scripting tasks. The choice depends on project requirements and developer expertise.

Is Go Programming in high demand?

Go programming is in high demand, especially in cloud computing, microservices, and backend development. Companies value Go for its performance, simplicity, and concurrency support, leading to strong job growth and competitive salaries for skilled developers.
Infographic showing various Go Programming job openings in Montreal, QC as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 16% Part Time, 7% Contract, and 1% Nights. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution.

Developpeur(euse) logiciel / Software Developer - Cloud (SC SaaS)

Montreal, QC

Full-time

Re-posted yesterday


Job description

La dynamique de votre equipe :

Le groupe video a pour but de developper, operer et promouvoir un portfolio de services cloud utilise dans les plus recents produits Genetec. Pour y parvenir, nous utilisons les toutes dernieres technologies, favorisons l'experimentation et misons sur des equipes de developpeurs qui operent dans un contexte DevOps ultra agile et autonome. Notre groupe est compose de plusieurs equipes tres unies et notre culture repose sur la collaboration, le developpement personnel et les defis techniques.

Nous sommes en pleine expansion et nous recherchons des developpeurs de tous les niveaux. Nous voulons rencontrer des personnes motivees, qui aiment apprendre et qui desirent s'epanouir dans leur travail avec leur equipe.

Votre journee en un coup d'oeil :

  • Creer, maintenir et operer des microservices en C# et Go deployes sur Microsoft Azure
  • Contribuer a ameliorer la performance, la stabilite et la rentabilite de nos services en production
  • Faire evoluer l'equipe, le groupe et meme Genetec en partageant les connaissances acquises
  • Une fois entraine, faire partie de la rotation 24/7 pour assurer la stabilite et la disponibilite des services de l'equipe

Ce qui fait de vous un excellent candidat :

  • Baccalaureat en informatique, en genie logiciel, ou l'experience equivalente
  • 5 ans d'experience en developpement Cloud dans un environnement DevOps
  • Solides connaissances et experience avec un langage moderne de programmation oriente objet
  • Maitrise du francais et de l'anglais, tant a l'oral qu'a l'ecrit (ce poste necessite des interactions avec nos collaborateurs et clients internationaux)

Un atout si vous avez :

  • Avoir developpe des API REST
  • Experience en developpement de solutions cloud a grande echelle
  • Solide experience avec le langage C# et la plateforme .NET
  • Experience avec differents services offerts par Microsoft Azure
  • Connaissance de Kubernetes
  • Connaissance de Terraform, Pulumi ou toute autre solution Infrastructure as Code
  • Connaissance du langage de programmation Go

Voila ce que nous offrons !

  • Regime de remuneration attrayant
  • Programme de remboursement des frais de formation
  • Equilibre entre vie professionnelle et vie privee grace a un horaire de travail flexible
  • Repas subventionnes a notre incroyable Bistro (Les Cordons Bleus)
  • Cafe et fruits gratuits a volonte
  • Espace de stationnement gratuit pour tous les employes
  • Centre de conditionnement physique sur place avec entraineur personnel, ainsi que plusieurs ateliers de sante et de bien-etre

Si vous souhaitez savoir a quoi ressemble l'environnement de travail chez Genetec, voici le lien vers notre video d'entreprise: https://youtu.be/EupvfTWhRww?si=OuODVl0xkIFqdPZA

Nous savons que la diversite des parcours et des experiences apporte une grande valeur a nos equipes. Meme si vous ne cochez pas toutes les cases nous vous encourageons a postuler - votre profil pourrait nous surprendre!

Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s selectionne(e)s seront contacte(e)s. Les chasseurs de tetes et les agences de recrutement ne sont pas autorises a soumettre des CV par l'intermediaire de ce site web ou directement aux gestionnaires.

---------------------------------------------------------------------------------------------------

Your team's dynamic:

The video group aims to develop, operate, and promote a portfolio of cloud services used by latest Genetec cloud product. To achieve this, we use the latest technologies, promote experimentation, and rely on teams of developers who operate in an ultra-agile and autonomous DevOps context. Our group is made up of close-knit teams and our culture is based on collaboration, personal development, and technical challenges.

We are in full expansion, and we are looking for developers of all levels. We want to meet motivated people who like to learn and who want to thrive in their work with their team.

Your day at a glance:

  • Create, maintain, and operate C# and Go microservices deployed in Azure
  • Contribute to improve the performance and stability of our existing services running in production
  • Help the team, the group, and Genetec grow by sharing your knowledge
  • Once ramped up, participate into 24/7 rotation to assure the stability and availability of services owned by the team

What makes you a great fit:

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • 5 years of experience in Cloud development in a DevOps environment
  • Strong knowledge and experience with modern Object-Oriented language
  • Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)

An asset if you have:

  • Developed REST APIs
  • Worked on large scale SaaS solutions using micro-services
  • Solid experience with C# and the .NET platform
  • Experience with Microsoft Azure
  • Have deployed and operated workloads on Kubernetes
  • Experience with Terraform, Pulumi or any other Infrastructure as Code solution
  • Knowledge of Go programming language

Let's talk perks!

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Work-life balance with a flexible working schedule
  • Subsidized meals in our amazing Bistro (Les Cordons Bleus)
  • Free, unlimited coffee and fruits
  • Private, free parking for all employees
  • Onsite fitness facility with personal trainer, and multiple wellness and health workshops

If you'd like to see what the work environment at Genetec looks like, check out our corporate video: https://youtu.be/EupvfTWhRww?si=OuODVl0xkIFqdPZA

We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!

Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers.