CareerPlanSign in

Software Engineer, C++

Canada🌐 Remote💼 Full-time💰 $153,000–$153,000🗓 2026-04-15 → 2026-09-26

Core

Developing high-performance client-side systems in C++/WebAssembly to extend multiplayer protocols and build the communications layer for a real-time collaborative design platform.

Role type

Senior IC software engineer (C++/WebAssembly)

Builds

Real-time multiplayer design platform features and core engine

Domain

SaaS / Collaborative Design Tools

Deliverable

production ML models | product features | infrastructure

Required skills

C++, WebAssembly, TypeScript, browser performance optimization, real-time collaborative systems, complex in-memory data models, API design, accessibility implementation

Preferred skills

Technical lead experience, game engines, rendering systems, developer platforms, browser internals

Technologies

C++, WebAssembly, TypeScript, React, Go, Rust, Python

Responsibilities

Build core features and frontend infrastructure in a real-time, multiplayer system; Optimize performance and memory usage for browser-based UX; Extend core C++ engine and multiplayer protocols; Design and build APIs and tooling for product teams; Contribute to accessibility strategy; Mentor and support other engineers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.