Mural

Staff Software Engineer, Core Canvas

Mural2 weeks ago
Location

United Kingdom Remote

Workplace

Remote

Type

Full Time

Salary

GBP 120,000 – 220,000

Level

Staff

Role

Staff Software Engineer

Posted

May 5, 2026

Full TimeRemoteStaff

The role

Summary

Mural is seeking a Staff Software Engineer for their Core Canvas team to lead the development of foundational platform technologies that power their visual collaboration platform. The ideal candidate will architect complex systems, drive technical innovation, and enhance the real-time collaborative editing experience with expertise in high-performance, scalable software development.

What you'll do

Platform Architecture: Lead the design and implementation of complex Canvas platform capabilities, focusing on reducing complexity and improving development speed and quality
Collaborative Systems Development: Architect and build flexible, maintainable systems for real-time collaboration, shared document editing, and spatial interactions
Performance Optimization: Improve system performance through profiling, bottleneck analysis, and strategic optimization of interaction paths and rendering
AI Integration: Design and integrate AI-enabled product capabilities within the canvas, document model, and collaboration systems
Technical Leadership: Provide mentorship, conduct technical design reviews, and contribute to engineering standards and culture across the organization

What we look for

Technical

Programming LanguagesExpert-level proficiency in JavaScript/TypeScript with extensive experience in React and Node.js
System ArchitectureProven track record of designing scalable, high-performance distributed systems with complex object models
Collaboration TechnologiesExpertise in building real-time, concurrent systems with deep understanding of synchronization, event ordering, and latency management

Education

Educational BackgroundBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Professional ExperienceMinimum 10 years of experience building and shipping large-scale production software in agile environments
Real-time SystemsAt least 3 years of experience in developing distributed, concurrent, or real-time collaboration systems

Skills

Required skills

JavaScript/TypeScriptAdvanced proficiency in modern JavaScript and TypeScript development
ReactExtensive experience with React framework and component-based architecture
System DesignStrong skills in designing scalable, maintainable software architectures

Nice to have

AI IntegrationExperience with AI-driven development practices and intelligent product capabilities
Performance OptimizationExpertise in profiling, bottleneck analysis, and advanced performance tuning
Parallel ProcessingFamiliarity with multithreaded systems, off-main-thread architectures, and rendering pipelines

Compensation & benefits

Salary

GBP 120,000 – 220,000 (annual)

Stock options

Available

Benefits

Remote Work

Fully remote work arrangement with flexibility

Professional Development

Opportunities for mentorship, technical growth, and cross-team collaboration

Innovative Environment

Work at a high-growth tech company focused on visual collaboration and cutting-edge technologies


Interview process

  1. 1
    Initial Screening Review of resume and initial qualifications by recruitment team
  2. 2
    Technical Phone Screen Detailed discussion of technical background and system design capabilities
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews focusing on system architecture, coding skills, and problem-solving
  4. 4
    Final Interview Meeting with senior leadership to assess cultural fit and long-term potential

Apply for this position

You'll be redirected to the company's application page