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
Infinite canvas, real-time collaboration systems, developer APIs, and AI-enabled product features for Mural's editor
Domain
SaaS / Collaborative editing / Real-time distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript/TypeScript, React, Node.js, scalable system design, API contract design, distributed/concurrent systems, 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 end-to-end delivery of Canvas platform capabilities; Design and build maintainable platform systems with focus on performance and reliability; Contribute to developer-friendly APIs and service boundaries; Work on large-scale real-time collaboration and synchronization systems; Optimize performance through profiling and architectural simplification; Mentor team members and improve engineering practices
Seniority
Senior, hands-on IC