Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Canvas Core

$82.4k - $103k per year
Full-time

Mural

ABOUT THE TEAM

The Canvas Core team builds and maintains the foundational platform that powers Mural’s visual thinking experience. This includes the infinite canvas, key editor components, document editing behaviors, asset management, real-time collaboration, and the systems that enable fast, reliable, and intuitive interaction on the canvas.

We’re also responsible for the Mural UI, the real-time message protocol that enables seamless remote collaboration, and the developer-friendly APIs that internal teams use to build features like diagramming, workshops, presentations, integrations, and AI-enabled product capabilities.

Our mission is to ensure the Mural editor is fast, reliable, intuitive, and easy to build on.

We prioritize performance, simplicity, developer experience, and platform quality, enabling teams across the company to ship quickly and safely on top of Canvas Core.

YOUR MISSION

As a Senior Software Engineer, you’ll help design, build, and improve the Canvas platform so that the Mural editor remains reliable, high-performing, and intuitive for our users.

You’ll work on the systems that power real-time collaboration, shared document editing, spatial interactions, rendering and interaction performance, asset management, developer APIs, and AI-enabled product capabilities across the Mural editor.

Your role will be to reduce platform complexity, improve the quality and speed of Canvas development, and help teams ship high-quality editor experiences quickly and safely. You’ll partner closely with Product, Design, Engineering, and other stakeholders to turn ambiguous product and platform problems into clear, maintainable technical solutions.

Senior Engineers at Mural lead by example through strong technical execution, thoughtful design, high-quality implementation, and collaborative problem-solving. They help raise the bar for their team through design discussions, code reviews, mentoring, documentation, and pragmatic improvements to engineering practices.

WHAT YOU’LL DO

- Own and deliver new Canvas platform capabilities and improvements from problem definition through implementation, release, measurement, and iteration

- Partner with Product and Design to shape high-quality user experiences, balancing pragmatic technical delivery with long-term platform needs

- Design and build maintainable Canvas platform systems, with accountability for quality, performance, reliability, and developer experience

- Contribute to developer-friendly APIs, service boundaries, and platform contracts that internal teams can build on quickly and safely

- Use AI-assisted tools and agentic workflows as part of your engineering practice to prototype, implement, test, document, and measure work effectively

- Strengthen the team through technical design reviews, demos, code reviews, mentoring, and improvements to engineering practices

- Build and evolve canvas systems with rich document and object models, including hierarchical scene or document structures, spatial indexing and querying, layout behavior, asset management, and selection mechanics

- Work on large-scale concurrent and real-time collaboration systems that keep shared documents synchronized across users, contributing to design decisions around event ordering, latency, conflict handling, and failure-mode management

- Help design, build, and integrate AI-enabled product capabilities where they intersect with the canvas, document model, real-time collaboration systems, or developer platform

- Improve performance through profiling, bottleneck analysis, architectural simplification, targeted optimization, and moving expensive work out of critical interaction paths so systems remain responsive as document complexity and user activity scale

WHAT YOU’LL BRING

- Fluency in modern JavaScript/TypeScript, with 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

- Strong engineering judgment, with experience designing and delivering scalable, reliable, high-performance systems and developer-facing abstractions that balance simplicity, developer experience, and long-term maintainability

- Experience designing clean API contracts and service boundaries, including thoughtful data models, versioning, validation, error handling, documentation, and long-term maintainability

- Experience building distributed, concurrent, collaborative, or low-latency systems, such as collaboration tools, MMO games, shared-state systems, messaging protocols, or other low-latency user experiences, with familiarity across synchronization, consistency, event ordering, latency, failure modes, and performance trade-offs

- Exposure to 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 is a strong plus

- Interest in AI-enabled product capabilities, or hands-on experience building or integrating them in production, such as intelligent editing, automation, recommendations, semantic document understanding, or collaboration features powered by AI

- Performance optimization experience, including profiling, bottleneck analysis, memory and CPU efficiency, latency reduction, and 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 a plus

- Practical experience using AI-assisted tools to prototype, implement, test, document, and measure engineering work

- Communication and collaboration skills, with a low-ego approach to working with Product, Design, and Engineering, and the ability to contribute meaningfully to technical discussions, collaborate across teams, and help improve team engineering practices

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

Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience.

EQUAL OPPORTUNITY

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Compensation: £82.4K - £103K

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Canvas Core in Canada vacancy
  • $176.5k per year

     ...organization. About the team and role: - Core Infrastructure builds and operates...  ...role will join an existing team of Senior, Staff, and Principal engineers building the Content Library and Core...  ...a systems engineer who loves owning software end-to-end: design, implementation,... 
    Senior
    Software
    Long term contract
    Full time
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Canada
    5 hours ago
  • $171k per year

     ...the organization. About the team and role As a Staff Software Engineer on the Everand Core team, you’ll help shape the future of how people discover...  ...in cross-functional collaboration, holding your own with senior PM, design, and ML partners, and caring more about the... 
    Senior
    Software
    Long term contract
    Full time
    Temporary work
    For contractors
    Internship
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Canada
    5 hours ago
  • usd138.45k - usd173.06k per year

     ...STAFF SOFTWARE ENGINEER, CORE APPLICATIONS Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type:...  ...team - Mentor and support teammates, including more junior & senior engineers and cross-functional partners, share what you know... 
    Senior
    Software
    Permanent employment
    Full time
    Immediate start

    Solink

    Canada
    17 hours ago
  •  ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps...  ...industry leaders, including Anduril, Canva, Fortinet, Hewlett Packard Enterprise,...  ...Chainguard Containers is our core product, and this team builds it. As a Senior... 
    Senior
    Software
    Full time
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work

    Chainguard

    Canada
    17 hours ago
  • usd130k - usd190k per year

     ...ship makes a huge difference. We’re looking for a Full Stack Software Engineer to join Replicant’s engineering team! As part of our team, you’...  ...powering millions of daily conversations on Replicant’s core AI voice and chat products - Ship full stack end-to-end features... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Replicant

    Canada
    5 hours ago
  • $125.8k per year

     ...ARE YOU AN EXPERIENCED SOFTWARE DEVELOPER WITH A PASSION FOR FINDING CREATIVE SOLUTIONS...  ...be the place for you! We're looking for Senior Software Engineers to be part of our Product Software...  ...month. Communication is central to our core product strategy, and this team provides... 
    Senior
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours

    Jobber

    Canada
    17 hours ago
  •  ...Software Engineering Full-Time At Warner Music Group, we’re a global collective of music makers...  ...audiences into fans. We are guided by three core values that underpin everything we do...  ...About The Job: We are looking for a Senior Software Engineer to help maintain, modernize... 
    Senior
    Software
    Full time
    Contract work

    Warner Music Inc.

    Canada
    5 hours ago
  •  ...hiring for multiple roles at the senior level on several teams. As a Senior Engineer you will find a home on one of these...  ...tech stack, and contributing to core systems that decarbonize the grid....  ...Technologies We Use We build scalable software using Python, Postgres, Go,... 
    Senior
    Software
    Full time
    Remote work

    Voltus

    Canada
    17 hours ago
  • $100k - $120k per year

     ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the...  ...preferred for this specific role. AI-assisted development is core to how we build at NMI. Our engineers work with Claude and... 
    Senior
    Software
    Long term contract
    Full time
    Temporary work
    Remote work

    NMI

    Canada
    17 hours ago
  • usd150k - usd180k per year

     ...roadmap isn't handed to you here. You'll help write it. As a Senior Software Engineer at Wisdom, you'll own hard problems end-to-end — from schema...  ...tolerant of it. In your first year, you'll have shipped core pieces of our agentic billing infrastructure, established deep... 
    Senior
    Software
    Full time
    Internship
    Work at office
    Remote work

    Wisdom

    Canada
    5 hours ago
  • usd255.9k per year

     ...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on what...  ...are the ones in front of customers. The Stack Core app: Rails, Packwerk, React, TypeScript, Sidekiq Mobile:... 
    Senior
    Software
    Full time
    Remote work
    Weekend work

    Babylist

    Canada
    17 hours ago
  •  ...Senior Software Engineer Department: Engineering About Atomic Industries Atomic Industries is reinventing how the world makes things...  ...to simulation infrastructure and web APIs — to build the core backend and data services that power Atomic’s platform. This... 
    Senior
    Software
    Full time
    Visa sponsorship

    Atomic Industries, Inc.

    Canada
    17 hours ago
  •  ...new product for building custom GTM software in plain English. A RevOps lead, GTM engineer, or founder describes the tool they...  ...What you will do Build the core Studio experience: the chat-driven build loop, live preview, canvas, and the publish and share flow, so... 
    Senior
    Software
    Full time
    Worldwide

    Apollo.io

    Canada
    17 hours ago
  • $120k - $170k per year

     ...dedicated to continuous improvement. The engineering team is 100% remote; our head office is...  ...Canada with flexible hours, though our core meetings are oriented on the Eastern...  ...ABOUT YOU: You are a well-rounded senior software engineer with at least 6 years of experience... 
    Senior
    Software
    Full time
    Traineeship
    Work at office
    Local area
    Remote work
    Flexible hours

    H2 Analytics

    Canada
    17 hours ago
  • $104k - $139k per year

     ...this while never losing our focus on our core mission – to make the internet better...  ...design, build and distribute open-source software that enables people to enjoy the...  ...their terms.  About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll... 
    Senior
    Software
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    5 hours ago
  • usd186.37k - usd223.64k per year

     ...Opportunity Application Core Services (AppCore) is a group...  ...marketplace integrations. Our software helps customers understand their...  ...looking for a Staff Fullstack Engineer with strong backend experience...  ...with the squad’s other Staff and Senior engineers. Your primary focus... 
    Senior
    Software
    Full time
    Local area
    Remote work

    Grafana Labs

    Canada
    5 hours ago
  •  ...this works, a person opens a canvas and the project, the open work...  ...meeting - Bridge product and engineering: translate messy realities (different...  ...quickly - Use AI tools as a core part of how you build, and...  ...and shipping production software at scale, with fluency in TypeScript... 
    Senior
    Software
    Full time
    Work at office

    Mural

    Canada
    17 hours ago
  • $160k - $200k per year

     ...your work helps shape the future of finance. What We're Looking For We are seeking a highly skilled and motivated Senior Software Engineer with 6+ years of hands-on experience developing robust, scalable applications to join our Lending team. The ideal candidate brings... 
    Senior
    Software
    Full time
    Remote work

    Cross River

    Canada
    17 hours ago
  • usd200k - usd255k per year

     ...using AI to scale that impact further and faster than anyone else can. About the role: We are seeking an exceptional Senior Software Engineer to join our Engineering team. Garner’s Engineering team tackles incredibly hard technical problems for a mission that truly matters... 
    Senior
    Software
    Full time
    Remote work
    Flexible hours

    Garner Health

    Canada
    17 hours ago
  •  ...Engineering Full-time At Wave, we help small businesses to thrive so the heart of our communities beats stronger. We work in an...  ...bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers,... 
    Senior
    Software
    Full time

    Wave

    Canada
    17 hours ago
  • usd180k - usd200k per year

     ...ASG is an unconventional group of market-leading SaaS software companies, serving industries ranging from behavioral health...  ...hands-on builder and enabler for ASG’s portfolio companies. The Senior Software Engineer will directly lead and contribute to software development projects... 
    Senior
    Software
    Full time

    ASG

    Canada
    17 hours ago
  •  ...love it here. Our customers don't buy software. They buy a working AI agent that...  ...problems, and holds up in production. As a Senior Software Engineer, Agents on our Delivery team, you make...  ...company Our Values Replicant has three core values. It is critical that everyone... 
    Senior
    Software
    Full time
    Remote work
    Flexible hours
    Shift work

    Replicant

    Canada
    5 hours ago
  • usd130k - usd180k per year

     ...As vCluster Labs’ Senior Software Engineer (Backend), you aren’t just writing code; you are defining the future of Kubernetes multi-tenancy. In this role, you will serve as a core architect of the vCluster Platform, tasked with navigating complex Kubernetes internals to build... 
    Senior
    Software
    Full time
    Internship
    Remote work
    Flexible hours

    vCluster Labs

    Canada
    5 hours ago
  • $149.8k - $241.5k per year

     ...About the role: We’re seeking a talented engineer to develop and maintain Kubernetes...  ...opportunity to make a significant impact on our software and processes. Curious about the kind of...  ...and a deep understanding of its core concepts. - Willingness to work collaboratively... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours

    Camunda

    Canada
    17 hours ago
  •  ...team is a diverse group of experienced engineers, traders, and brokerage professionals who...  ...Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and...  ...you to apply. Your Role: As a senior software engineer, you will help build and scale... 
    Senior
    Software
    Full time
    Remote work
    Home office
    Flexible hours

    Alpaca

    Canada
    17 hours ago
  •  ...team is a diverse group of experienced engineers, traders, and brokerage professionals who...  ...Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and...  ...you to apply. Your Role As a senior software engineer, you will help build and scale... 
    Senior
    Software
    Full time
    Remote work
    Home office

    Alpaca

    Canada
    17 hours ago
  •  ...Senior Fullstack Software Engineer Company Overview Archera empowers organizations of all sizes to optimize their cloud costs through unique...  ...earned or lost. As a Senior Fullstack Software Engineer on our Core Application team, you will build those surfaces end to end... 
    Senior
    Software
    Full time
    Temporary work
    Internship
    Remote work
    Flexible hours

    Archera

    Canada
    17 hours ago
  • $175k - $260k per year

     ...a quickly growing group of researchers, engineers and operators building the economy that...  ...ABOUT THE ROLE We’re looking for a Senior Software Engineer, Infrastructure who can own the...  ...performance, and developer experience of HUD’s core infrastructure and backend systems.... 
    Senior
    Software
    Full time
    Internship
    Work at office
    Remote work
    Relocation
    Visa sponsorship

    HUD

    Canada
    17 hours ago
  • usd140.8k - usd231k per year

     ...ROLE SUMMARY We have an opening for a Senior Software Engineer on our Infrastructure Team, with specific focus on Observability - both internal...  ...the productivity and reliability of Temporal’s developers and core platforms, respectively. We are a passionate team of talented... 
    Senior
    Software
    Full time

    Temporal Technologies

    Canada
    17 hours ago
  • $145k per year

     .... About the Team As part of the Bet Engine team, you will be working with a group of...  ...performant, resilient, accurate, best-in-class software platform to drive sportsbook wagering,...  ...and regulatory enforcement that is at the core of everything we do as a company. As a result... 
    Senior
    Software
    Full time

    Penn Interactive

    Canada
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Canvas Core. Be the first to apply!