Senior Software Engineer, Canvas Core
Core
Design, build, and improve the foundational Canvas platform powering Mural's visual thinking experience, including real-time collaboration, document editing, and AI-enabled capabilities.
Role type
Senior IC software engineer (platform & real-time systems)
Builds
The Mural editor platform, real-time collaboration systems, and developer APIs
Domain
SaaS / Real-time collaboration / AI integration
Deliverable
production ML models | product features
Required skills
JavaScript/TypeScript, React, Node.js, scalable system design, API contract design, distributed systems, real-time synchronization, performance optimization, AI integration
Preferred skills
Spatial indexing, multithreaded architectures, AI-assisted engineering tools, high-growth environment experience
Technologies
JavaScript, TypeScript, React, Node.js
Responsibilities
Own and deliver new Canvas platform capabilities from definition to iteration; Design and build maintainable platform systems with focus on quality and performance; Contribute to developer-friendly APIs and service boundaries; Work on large-scale concurrent and real-time collaboration systems; Integrate AI-enabled product capabilities; Improve performance through profiling and architectural simplification; Mentor team members and improve engineering practices
Seniority
Senior, hands-on IC
