Enable job alerts via email!

Senior Software Engineer

GuruLink

Montreal

On-site

CAD 90,000 - 120,000

Full time

15 days ago

Job summary

A leading technology firm in Montreal is seeking a Senior / Founding Software Engineer to shape the future of their cloud-based AI platform. You will work closely with the founding team to design resilient systems and drive technical direction. Ideal candidates possess strong experience in cloud infrastructure and programming knowledge in Go, Rust, or Python. This hands-on role also involves ensuring system stability and implementing scalable solutions.

Qualifications

  • At least 3 years of software engineering experience focused on cloud infrastructure.
  • Strong understanding of Infrastructure as Code tools.
  • Hands-on programming skills in Go, Rust, or Python.

Responsibilities

  • Oversee stability of development, staging, and production environments.
  • Write high-quality, maintainable code for new product functionality.
  • Design cloud-native systems focusing on scalability and security.

Skills

Software engineering
Cloud infrastructure
Kubernetes
Programming in Go, Rust, or Python
Infrastructure as Code (Terraform, Pulumi, Ansible)

Tools

AWS
GCP
Azure
Job description
Overview

Location: Montreal, Quebec

Our client is an emerging technology company focused on building advanced systems that merge cloud infrastructure with artificial intelligence. Their mission is to create a new standard for how organizations manage and automate cloud environments, using natural language capabilities to simplify orchestration. By combining state-of-the-art AI research with production-ready engineering, they are developing a platform that delivers reliability, scalability, and strong security to modern enterprises.

Role Overview

Our client is looking for a Senior / Founding Software Engineer (Cloud + AI Systems) who can take on a key role in shaping the future of their product. As one of the first senior technical hires, you’ll work hand-in-hand with the founding team to design and implement resilient cloud-native systems while also driving technical direction. This role is highly hands-on, requiring strong execution skills paired with the ability to guide engineering practices and influence product strategy.

Must Have Skills
  • At least 3 years of experience as a software engineer, with a focus on infrastructure, platforms, or SRE functions
  • Strong track record with at least one major cloud provider (AWS, GCP, Azure)
  • In-depth knowledge of Infrastructure as Code tools such as Terraform, Pulumi, or Ansible
  • Advanced familiarity with Kubernetes internals, including operators, controllers, and cluster-level operations
  • Strong programming ability in Go, Rust, or Python, along with solid foundations in distributed systems, networking, and concurrency
  • Hands-on experience with policy-as-code approaches (OPA/Rego or similar tools)
  • Proven ability to build and operate production-grade cloud systems at scale
  • A mindset that balances rolling up your sleeves with helping shape team-wide engineering best practices
Responsibilities
  • Oversee and strengthen the stability of development, staging, and production environments
  • Deliver new product functionality by writing high-quality, maintainable code
  • Troubleshoot and resolve complex issues across distributed systems
  • Design and implement cloud-native systems with a focus on scalability, performance, and security
  • Build AI-driven automation pipelines that tie directly into infrastructure-as-code workflows
  • Collaborate closely with the founders on technical strategy and long-term product vision
Nice to Have Skills
  • Prior experience with AI/ML-driven systems or infrastructure that supports them
  • Contributions to open-source projects such as Kubernetes, Pulumi, Terraform, or other CNCF initiatives
  • Knowledge of advanced practices in cloud security, eBPF, or service mesh architectures
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.