Software Engineer, C++
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