Software Engineer jobs in Canada

Explore 146 matching jobs.

Mozilla

Contract Staff Software Engineer – C++, Storage Encryption

Mozilla

Posted: 10/20/2026
C++
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
Huron

Microsoft Dynamics 365 Technical Consultant, Developer

Huron

Posted: 10/19/2026
AzureERP
Autodesk

Director, Software Development

Autodesk

Posted: 10/18/2026
AWSCloudDistributed SystemsGraphQLGRPCJavaJavaScriptSpringSpring Boot+4 more
Mozilla

Contract Staff Software Engineer – C++, Storage Encryption

Mozilla
Posted 10/20/2026contractRemote • Canada, Germany, United KingdomLeadWebsite
Apply

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in C++ programming and substantial experience with browser-engine codebases, particularly Firefox/Gecko. Proficient in database management, debugging, and optimization within multithreaded environments, while effectively collaborating in open-source settings.

Highest-signal resume keywords
Strong C++Browser-Engine Codebase ExperienceDatabase ManagementWeb Platform Tests FamiliarityDebugging and Optimization

Tech Stack

Tools & technologies
C++

About the role

Key responsibilities & impact
  • Help the Firefox DOM LWS team implement tasks for Storage Encryption Everywhere
  • Contribute to delivering Storage Encryption Everywhere in Gecko, including migrating data between schemas, implementing data storage in PBM, and integration testing
  • Write and pass Web Platform Tests and add Gecko tests as needed
  • Work through code review with relevant Gecko module owners and iterate to landing
  • Surface and help resolve specification questions raised by the implementation
  • Shepherd the feature through Nightly, Beta, and Release; fix correctness, performance issues, and regressions
  • Ship Storage Encryption Everywhere to the release channel and fix triaged, prioritized issues

Requirements

What you’ll need
  • Strong C++
  • Substantial experience in a browser-engine codebase, ideally Firefox/Gecko
  • Substantial experience in databases
  • Familiarity with web standards and Web Platform Tests
  • Strong debugging and optimization in a multithreaded codebase
  • Comfort working in the open: public bugs, code review, and upstream landing

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
C++Database ManagementDebuggingOptimizationMultithreading
Soft Skills
CollaborationCode ReviewProblem-Solving
Tools & Technologies
GeckoWeb Platform Tests
Industry Keywords
Storage EncryptionData MigrationIntegration TestingPerformance IssuesPublic Bugs