Software Engineer, C++
Core
Develop high-performance client-side systems and multiplayer protocols for a real-time collaborative design platform using C++ and WebAssembly.
Role type
Senior IC Software Engineer (C++/WebAssembly)
Builds
Real-time multiplayer design systems, core C++ engine, and browser-based authoring tools
Domain
SaaS / Collaborative Design Tools
Required skills
C++, TypeScript, WebAssembly, browser performance optimization, real-time collaborative systems, complex data model management, API design
Preferred skills
Game engine experience, rendering systems, technical leadership, developer platforms
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; Collaborate with cross-functional partners to plan and execute high-impact projects; Mentor and support other engineers through pairing and code review
Seniority
Senior, hands-on IC