Software Engineer jobs in Canada
Explore 146 matching jobs.
Contract Staff Software Engineer – C++, Storage Encryption
Mozilla
Posted: 10/20/2026C++
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 Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaMicroservicesPostgresSpringSpring BootSpringBoot
Engineering Graduates
Michelin
Posted: 10/19/2026Microsoft Dynamics 365 Technical Consultant, Developer
Huron
Posted: 10/19/2026AzureERP
Director, Software Development
Autodesk
Posted: 10/18/2026AWSCloudDistributed SystemsGraphQLGRPCJavaJavaScriptSpringSpring Boot+4 more
Core Competencies
Role fitCore 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 & technologiesC++
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 resumeApplicant 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
