Mural

Senior Software Engineer, Canvas Core

United Kingdom Remote. Posted a month ago

The role

You will design, build, and improve the Canvas platform to ensure the Mural editor is reliable, high-performing, and intuitive. You will work on systems for real-time collaboration, shared document editing, rendering performance, and developer APIs.

What you will do

  • Own and deliver new Canvas platform capabilities from definition through iteration
  • Partner with Product and Design to shape user experiences
  • Design and build maintainable Canvas platform systems
  • Contribute to developer-friendly APIs and platform contracts
  • Use AI-assisted tools and agentic workflows in engineering practice
  • Strengthen the team through design reviews, code reviews, and mentoring
  • Build and evolve canvas systems with rich document and object models
  • Work on large-scale concurrent and real-time collaboration systems
  • Design, build, and integrate AI-enabled product capabilities
  • Improve performance through profiling and optimization

Required qualifications

  • Fluency in modern JavaScript/TypeScript
  • Familiarity in React, Node.js, or comparable modern frameworks
  • 6+ years building and shipping large-scale production software as part of an agile engineering team
  • Experience designing and delivering scalable, reliable, high-performance systems and developer-facing abstractions
  • Experience designing clean API contracts and service boundaries
  • Experience building distributed, concurrent, collaborative, or low-latency systems
  • Performance optimization experience
  • Practical experience using AI-assisted tools to prototype, implement, test, document, and measure engineering work
  • Communication and collaboration skills

Nice to have

  • Exposure to complex systems with rich object models
  • Interest in AI-enabled product capabilities, or hands-on experience building or integrating them in production
  • Familiarity with parallel processing, off-main-thread architectures, rendering pipelines, background computation, or other multithreaded systems
  • Comfort operating in high-growth, fast-paced environments or scale-ups

About the company

The Canvas Core team at Mural builds and maintains the foundational platform that powers Mural’s visual thinking experience.

Senior Software Engineer, Canvas Core at Mural | JobZoey