Senior Software Engineer, Canvas Core

Posted 2 days ago

This is a fully remote position, open to applicants in United Kingdom, +2 more countries.

📋 Description

• Design, develop, and enhance the Canvas platform that drives Mural’s visual thinking experience.

• Take ownership of Canvas platform functionalities from problem identification to implementation, release, assessment, and iteration.

• Collaborate with Product and Design teams to create user experiences while balancing technical execution with platform requirements.

• Construct maintainable systems with a focus on quality, performance, reliability, and the developer experience.

• Contribute to user-friendly APIs, service boundaries, and platform agreements.

• Leverage AI-assisted tools and agentic workflows to prototype, implement, test, document, and evaluate work.

• Engage in technical design reviews, demonstrations, code evaluations, mentoring, and enhancements in engineering practices.

• Develop canvas systems incorporating document and object models, spatial indexing, layout behavior, asset management, and selection mechanics.

• Work on concurrent real-time collaboration systems, focusing on synchronization, event ordering, latency, conflict resolution, and failure handling.

• Design and integrate AI-enabled product features.

• Enhance performance through profiling, bottleneck analysis, architectural simplification, and targeted optimization.


⛳️ Requirements

• Proficiency in modern JavaScript/TypeScript, with experience in React, Node.js, or similar contemporary frameworks.

• Over 6 years of experience in developing and deploying large-scale production software as part of an agile engineering team.

• Demonstrated experience in designing and delivering scalable, reliable, high-performance systems and developer-oriented abstractions.

• Skilled in designing clear API contracts and service boundaries, including data models, versioning, validation, error handling, documentation, and maintainability.

• Experience in building distributed, concurrent, collaborative, or low-latency systems.

• Proven performance optimization experience, including profiling, bottleneck analysis, memory and CPU efficiency, latency reduction, and responsiveness.

• Hands-on experience with AI-assisted tools for prototyping, implementing, testing, documenting, and measuring engineering tasks.

• Strong communication and collaboration skills with Product, Design, and Engineering teams.

• Familiarity with complex systems featuring rich object models is a significant advantage.

• Interest in or practical experience with AI-enabled product functionalities.

• Knowledge of parallel processing, off-main-thread architectures, rendering pipelines, background computation, or multithreaded systems is a plus.

• Comfort working in high-growth, fast-paced environments or scale-ups is an added advantage.


🏝️ Benefits

• Opportunity to work on innovative projects within a creative team.

• Competitive salary and comprehensive benefits package.

• Flexible work environment with options for remote work.

• Opportunities for professional development and growth.

• Engaging company culture that promotes collaboration and creativity.

People also viewed

Schäfer GmbH & Co. KG1 day ago

Senior Software Architect – m/f/d

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DearDoc1 day ago

Full Stack Developer

MX flagMexico OnlyFull-timeFull-stack Engineer$752k/year
ApplyView job
Netflix1 day ago

Software Engineer 5 – TV Developer Lifecycle, Test Infrastructure

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Softdocs1 day ago

GTM Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$110k – $145k/year
ApplyView job
Wiley1 day ago

Senior Fullstack Engineer

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Quest Software1 day ago

Senior AI Software Developer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers