Software Engineer jobs in Canada
Explore 150 matching jobs.
Senior Software Engineer – Grafana Search & Storage
Grafana Labs
Posted: 10/21/2026CloudDistributed SystemsGrafanaPrometheusPythonRustGo
Data Developer – 12 month contract
Triton Digital
Posted: 10/21/2026AirflowApacheAWSCloudDockerGrafanaKubernetesPythonScala+1 more
Programmeur senior en IA, Senior AI Programmer
People Can Fly Studio
Posted: 10/21/2026Unreal EngineC++
Lead Quest Programmer
CD PROJEKT SA
Posted: 10/21/2026Node.jsUnreal EngineC++
Lead Programmer, Quests
CD PROJEKT SA
Posted: 10/21/2026FluxNode.jsUnreal EngineC++
Developer, Device Trust Reliability
1Password
Posted: 10/20/2026CloudDistributed SystemsKubernetesRubyRuby on RailsTerraform
Director of Engineering
Aspire Software
Posted: 10/20/2026AWSAzureCloudERPGoogle Cloud PlatformJavaLinuxOraclePerl+4 more
Senior AS/400 Analyst-Programmer
Maplr
Posted: 10/19/2026ServiceNowSQL
Senior Staff Developer – DSP
GE Vernova
Posted: 10/19/2026AssemblyLinuxC++
Senior Staff Developer – DSP
GE Vernova
Posted: 10/19/2026AssemblyLinuxC++
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaMicroservicesPostgresSpringSpring BootSpringBoot
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer, CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more

Senior Software Engineer – Grafana Search & Storage
Grafana LabsPosted 10/21/2026full-timeRemote • Canada, United StatesSenior💰 CA$164,490 - CA$197,389 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing, building, and maintaining large distributed systems while ensuring system reliability and performance. Possesses strong programming skills in Go, Rust, or Python, with a focus on delivering customer-centric solutions and iterating based on feedback.
Highest-signal resume keywords
Go ProgrammingRust ProgrammingPython ProgrammingLarge Distributed SystemsCloud Software Development
Tech Stack
Tools & technologiesCloudDistributed SystemsGrafanaPrometheusPythonRustGo
About the role
Key responsibilities & impact- Influence the roadmap and personal career objectives
- Work with the team to deliver new features and iteratively improve them
- Drive projects from ideation through customer operations
- Contribute to open-source projects outside the team’s direct scope
- Design, build, operate, and maintain critical systems
- Own system reliability, performance, and availability
- 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 Grafana Cloud product, customers, and large distributed-system codebase
Requirements
What you’ll need- Candidates must be located in Canada or the US
- Solid experience with Go, Rust, Python, or similar programming languages
- Demonstrated knowledge of and experience working with large distributed systems
- Experience delivering projects from requirements gathering and ideation through shipping to customers
- Experience developing software that runs in the cloud or experience with systems engineering
- Experience writing clean, robust, performant, and maintainable software
- Independent attitude and good communication skills
- Motivated self-starter with a bias toward action
- Customer-focused mindset
- Ability to analyze, design, and build modular solutions, deliver MVPs, gather feedback, and iterate
- Experience with Grafana and Prometheus is a bonus
- Familiarity with on-call, operations/SRE tasks, or infrastructure as code is a bonus
Benefits
Comp & perks- Restricted Stock Units (RSUs)
- Company-funded usage budget for AI coding assistants
- Access to frontier models from OpenAI, Anthropic, and Google
- Career growth pathways
- In-person onboarding
- 30 days of annual leave per annum
- 3 annual leave days reserved for Grafana Shutdown Days
- 100% remote work
- Global annual leave policy, subject to local legislation
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
System ReliabilityPerformance OptimizationSoftware DevelopmentModular Solution DesignRequirements Gathering
Soft Skills
Good Communication SkillsMotivated Self-StarterCustomer-Focused MindsetMentoringCollaborative Teamwork
Tools & Technologies
GrafanaPrometheusInfrastructure as CodeOn-Call OperationsSystems Engineering
Industry Keywords
Cloud ComputingSoftware EngineeringOpen-Source ContributionIterative ImprovementCustomer Operations