CareerPlanSign in

Senior Software Engineer, Canvas Core

CANADA💼 Full-time🗓 2026-10-01 → 2026-10-02

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