CareerPlan

Senior Software Engineer, Canvas Core

United Kingdom RemoteFull-time2026-10-07 → 2026-11-10

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