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 Software Engineer (Platform/Infrastructure)
Builds
Infinite canvas, real-time collaboration systems, document editing behaviors, asset management, and developer APIs for Mural's editor.
Domain
SaaS / Real-time collaboration / Distributed systems
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 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 real-time collaboration and synchronization systems; Improve performance through profiling and architectural simplification; Strengthen the team through design reviews, code reviews, and mentoring.
Seniority
Senior, hands-on IC with mentorship
