Mural

Staff Software Engineer, Core Canvas

Mural1 months ago
Location

United Kingdom Remote

Workplace

Remote

Type

Full Time

Salary

GBP 120,000 – 180,000

Level

Staff

Role

Staff Software Engineer

Posted

Jan 21, 2026

Full TimeRemoteStaff

The role

Summary

Mural is seeking a Staff Software Engineer for their Core Canvas team, responsible for building and maintaining the foundational platform powering Mural's visual collaboration experience. The ideal candidate will lead complex technical projects, enhance the canvas platform's performance and developer experience, and contribute to the team's technical vision and innovation.

What you'll do

Technical Leadership: Research, design, and lead technical projects for new canvas capabilities, driving the platform's technical vision
Platform Development: Implement and maintain core platform features, focusing on performance, reliability, and developer experience
Project Management: Collaborate on and lead projects from design and planning through execution and release
Technical Mentorship: Serve as a technical expert, mentor team members, and contribute to improving team processes and best practices
Testing and Documentation: Design, plan, and implement automated testing and documentation strategies for the codebase

What we look for

Technical

Programming LanguagesAdvanced proficiency in JavaScript/TypeScript
FrameworksExtensive experience with React and Node.js
Specialized KnowledgeExpertise in computer graphics, visual document editors, scene-graphs, quadtrees, matrix calculations, computational geometry, and layout
Distributed SystemsProven experience in real-time collaboration tools and interactive systems

Education

Computer ScienceBachelor's or equivalent experience in Computer Science, Software Engineering, or related technical field

Experience

Software Development10+ years building and shipping large-scale production software in agile environments
Performance EngineeringStrong track record of designing and delivering scalable, high-performance systems

Skills

Required skills

JavaScript/TypeScriptAdvanced proficiency in modern web development technologies
ReactStrong experience with React framework and ecosystem
Distributed SystemsExpertise in real-time collaboration and interactive system design

Nice to have

AI DevelopmentExperience with AI-driven development practices and tools
Startup ExperienceBackground in high-growth, fast-paced technology environments

Compensation & benefits

Salary

GBP 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Remote Work

Fully remote position with flexible work arrangements

Professional Development

Opportunities for technical mentorship and career growth

Innovative Environment

Work on cutting-edge visual collaboration technology


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and fit
  2. 2
    Technical Interview In-depth discussion of technical skills, experience with distributed systems and graphics programming
  3. 3
    System Design Challenge Evaluate candidate's ability to design scalable, high-performance systems
  4. 4
    Team Fit Interview Meet with potential teammates to assess collaboration and communication skills
  5. 5
    Final Leadership Interview Discussion with senior engineering leadership about technical vision and potential contributions

Apply for this position

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