Senior Software Engineer, Canvas Core
Core
Design and build maintainable systems for document models, spatial indexing, layout behavior, asset management, selection mechanics, and editor performance for a large-scale collaborative platform.
Role type
Senior Software Engineer (Canvas Core)
Builds
Large-scale concurrent and real-time collaboration systems, developer-friendly APIs, and AI-enabled product capabilities.
Domain
SaaS / Real-time collaboration / Document editing
Deliverable
production ML models
Required skills
Modern JavaScript, TypeScript, React, Node.js, Distributed systems, Concurrent systems, Real-time synchronization, Performance optimization, API design, System architecture
Preferred skills
Rich object models, Parallel processing, Off-main-thread architectures, Rendering pipelines, Multithreaded systems, AI-enabled production capabilities, High-growth environment experience
Technologies
JavaScript, TypeScript, React, Node.js
Responsibilities
Design and build maintainable systems for document models and spatial indexing; Build and improve large-scale concurrent and real-time collaboration systems; Contribute to developer-friendly APIs and AI-enabled product capabilities; Improve performance through profiling and architectural simplification; Participate in technical design reviews, code reviews, and mentoring; Partner with stakeholders to develop technical solutions. (via careerplan.io/jobs/22316-senior-software-engineer-canvas-core-at-mural)
Seniority
Senior, hands-on IC
