Software Engineer jobs in Canada

Explore 148 matching jobs.

Grafana Labs

Senior Backend Software Engineer – Loki

Grafana Labs

Posted: 10/21/2026
CloudPythonRustC++Go
CD PROJEKT SA

Lead Quest Programmer

CD PROJEKT SA

Posted: 10/21/2026
Node.jsUnreal EngineC++
CD PROJEKT SA

Lead Programmer, Quests

CD PROJEKT SA

Posted: 10/21/2026
FluxNode.jsUnreal EngineC++
1Password

Developer, Device Trust Reliability

1Password

Posted: 10/20/2026
CloudDistributed SystemsKubernetesRubyRuby on RailsTerraform
Aspire Software

Director of Engineering

Aspire Software

Posted: 10/20/2026
AWSAzureCloudERPGoogle Cloud PlatformJavaLinuxOraclePerl+4 more
Maplr

Senior AS/400 Analyst-Programmer

Maplr

Posted: 10/19/2026
ServiceNowSQL
GE Vernova

Senior Staff Developer – DSP

GE Vernova

Posted: 10/19/2026
AssemblyLinuxC++
GE Vernova

Senior Staff Developer – DSP

GE Vernova

Posted: 10/19/2026
AssemblyLinuxC++
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaMicroservicesPostgresSpringSpring BootSpringBoot
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer, CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaMicroservicesPostgresSpringSpring BootSpringBoot
Michelin

Engineering Graduates

Michelin

Posted: 10/19/2026
Grafana Labs

Senior Backend Software Engineer – Loki

Grafana Labs
Posted 10/21/2026full-timeRemote • Canada, United StatesSenior💰 CA$164,500 - CA$197,000 per yearWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and maintaining reliable cloud systems while delivering high-quality software solutions. Strong ability to mentor team members and collaborate effectively in a remote environment.

Highest-signal resume keywords
Cloud Software DevelopmentProgramming Languages (Go, Python, C, C++, Rust)Systems EngineeringProject DeliveryClean Code Practices

Tech Stack

Tools & technologies
CloudPythonRustC++Go

About the role

Key responsibilities & impact
  • Design, build, operate, and maintain critical systems, owning reliability, performance, and availability
  • Influence the roadmap and personal career objectives
  • Deliver new features with the team and iterate based on results
  • Drive projects from ideation through customer operations
  • Contribute to open-source projects beyond the team’s direct scope
  • Participate in on-call rotations and own operated services
  • Mentor and support team members
  • Participate in design discussions and collaborate with the team
  • Learn the cloud product, customer needs, and large distributed-system codebase

Requirements

What you’ll need
  • Solid experience with at least one programming language; familiarity with Go, Python, C, C++, Rust or similar translates well
  • Experience delivering projects from requirements gathering and brainstorming through shipping products to customers in a self-driven way
  • Experience developing software that runs in the Cloud or experience with systems engineering
  • Experience writing clean, robust, performant, and maintainable software
  • Motivated self-starter with a bias toward action
  • Customer-focused approach
  • Ability to break down complex challenges into modular solutions and iterate using feedback
  • Good communication skills and ability to collaborate in a fully remote setup

Benefits

Comp & perks
  • Equity
  • Bonus (if applicable)
  • Company-funded usage budget for AI coding assistants
  • Access to frontier models from OpenAI, Anthropic, and Google
  • 100% remote work
  • Career growth pathways
  • In-person onboarding
  • 30 days of annual leave per annum
  • 3 annual leave days reserved for Grafana Shutdown Days
  • Global annual leave policy with compliance with local legislation

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Programming LanguagesCloud DevelopmentSoftware EngineeringSystems EngineeringProject ManagementClean CodePerformance OptimizationModular Solution DesignOpen-Source ContributionCustomer-Focused Development
Soft Skills
Good Communication SkillsCollaborationMentoringSelf-StarterCustomer-Focused Approach
Industry Keywords
Distributed SystemsOn-Call RotationsRemote WorkIterative DevelopmentFeedback-Driven Design