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 ...

Role Summary: The Go-To-Market (GTM) Engineer is responsible for optimizing the company's end-to-end revenue engine across systems, data, and processes. This role partners closely with Sales ...

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 ...

New

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 ...

New

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 ...

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 ...

next page

Showing results 1-20

Go Programming information

How much does a Go programmer make?

A Go programmer's salary varies based on experience, location, and industry, but typically ranges from $70,000 to $130,000 annually in many regions. Senior developers with specialized skills in concurrent programming and cloud environments can earn higher salaries, especially in tech hubs or companies requiring advanced knowledge of Go and related tools.

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 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 jobs can I get as a Go programmer?

Go programmers can find roles such as backend developers, cloud infrastructure engineers, and DevOps specialists, often working with tools like Docker, Kubernetes, and cloud platforms. These positions typically require knowledge of concurrent programming, APIs, and system architecture, and may involve working in agile environments or with 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 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.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand fields like finance, technology, or at major tech companies, can earn $500,000 or more annually. Achieving this level often requires extensive experience, specialized skills, and sometimes stock options or bonuses as part of compensation packages.

Is Golang in high demand?

Go programming is in high demand across industries such as cloud computing, backend development, and microservices due to its efficiency and simplicity. Many companies seek developers skilled in Go, making it a valuable language for job seekers with relevant experience and knowledge of concurrent programming and related tools.
Infographic showing various Go Programming job openings in Montreal, QC as of July 2026, with employment types broken down into 79% Full Time, 16% Part Time, 1% Temporary, and 4% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution.

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

Genetec

Montreal, QC • On-site

Full-time

Re-posted 7 days ago


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.