Remotery

Staff Software Engineer, Core Canvas

Posted Jun 20

This is a fully remote position, open to applicants in United Kingdom.

📋 Description

• Spearhead the development of new capabilities and enhancements for the Canvas platform, guiding projects from initial problem identification through to prototyping, implementation, release, measurement, and iteration.

• Collaborate closely with Product and Design teams to craft exceptional user experiences, harmonizing effective technical delivery with long-term platform objectives.

• Design and construct adaptable, maintainable Canvas platform systems, ensuring accountability for quality, performance, reliability, and developer experience.

• Create and refine developer-friendly APIs, service boundaries, and platform contracts that enable internal teams to build quickly and securely.

• Leverage AI-assisted tools and agentic workflows within your engineering practice to efficiently prototype, implement, test, document, and assess work.

• Enhance the team's skills and knowledge through technical design reviews, demonstrations, code reviews, mentoring, and improvements to engineering standards, processes, and culture across the team, department, and organization.

• Develop and advance intricate canvas systems featuring rich document and object models, including hierarchical scene or document structures, spatial indexing and querying, layout behavior, asset management, and selection mechanics.

• Engage with large-scale concurrent and real-time collaboration systems that synchronize shared documents among users, focusing on event ordering, latency, conflict management, and failure-mode handling.

• Conceptualize, construct, and integrate AI-enabled product capabilities at the intersection of the canvas, document model, real-time collaboration systems, and developer platform.

• Enhance system performance through profiling, bottleneck analysis, architectural simplification, targeted optimization, and relocating intensive tasks from critical interaction paths to ensure responsiveness as document complexity and user activity increase.


⛳️ Requirements

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

• Over 10 years of experience in building and deploying large-scale production software within an agile engineering team.

• Sound judgment in systems architecture, with a proven track record of delivering scalable, reliable, high-performance systems and developer-facing abstractions that prioritize simplicity, developer experience, and long-term maintainability.

• Experience in designing clear API contracts and service boundaries, including well-thought-out data models, versioning, validation, error handling, documentation, and long-term maintenance.

• At least 3 years of experience building distributed, concurrent, or real-time systems, such as collaboration tools, MMO games, shared-state systems, messaging protocols, or other low-latency user experiences, with expertise in synchronization, consistency, event ordering, latency, failure modes, and performance trade-offs.

• Strong background in architecting complex systems with rich object models, including hierarchical scene or document structures, spatial indexing and querying, layout behavior, asset management, selection mechanics, and performance-sensitive user interactions.

• A history of developing or integrating AI-enabled product capabilities in production, such as intelligent editing, automation, recommendations, semantic document understanding, or AI-powered collaboration features.

• Expertise in performance optimization, including profiling, bottleneck analysis, memory and CPU efficiency, latency reduction, and maintaining responsiveness as document complexity and user activity scale.

• Familiarity with parallel processing, off-main-thread architectures, rendering pipelines, background computation, or other multithreaded systems is advantageous.

• A practical, outcome-focused approach to AI-driven development practices, including the use of AI-assisted tools and agentic workflows for prototyping, implementing, testing, documenting, and measuring engineering work.

• Demonstrated technical project leadership, including the ability to plan and deliver new systems and features iteratively with a focus on customer value.

• Strong communication and collaboration skills, with a low-ego attitude towards working with Product, Design, and Engineering teams, along with the capability to lead technical discussions, influence technical direction, mentor engineers, work across teams, and contribute to engineering standards, processes, and culture.

• Comfort in operating within high-growth, fast-paced environments or scale-ups is a plus.


🏝️ Benefits

• Equal Opportunity - We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and access other benefits and privileges of employment.

• To promote a thoughtful application process, we limit applications to 2 per 60 days across all open positions at Mural. This helps us carefully review each application and allows you to concentrate on the roles that best align with your skills and interests.

• If you've reached this application limit, we will review the applications you have already submitted and will reach out if a strong match is identified.

People also viewed

VPS9 hours ago

AWS Full Stack Developer

US flagTennessee OnlyFull-timeFull-stack Engineer$120k – $210k/year
ApplyView job
Tango9 hours ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $240k/year
ApplyView job
Influur9 hours ago

GTM – Marketing Engineer

CO flagColombia OnlyFull-timeFull-stack Engineer
ApplyView job
Salesloft9 hours ago

Principal Software Engineer, AI

US flagUnited States OnlyFull-timeFull-stack Engineer$1 – $100k/year
ApplyView job
VSolvit9 hours ago

Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$110k – $165k/year
ApplyView job
Skillable9 hours ago

Senior Software Engineer

US flagArizona, +23 more statesFull-timeFull-stack Engineer$130k – $150k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers