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

Senior Software Engineer, Canvas Core

Systems Mural

Senior Software Engineer

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

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Canvas Core in United States vacancy
  • $140k - $200k

     ...include frontend and backend engineers, AI research scientists, and...  ...Store, we find the need for a Senior Android Engineer to help us support...  ...Ideal Candidate 5+ years of software engineering experience...  ...Dagger 2 Room Custom Views, Canvas & Paint Jetpack Compose JUnit... 
    Senior
    Software
    Work at office
    Night shift

    Speechify

    College Park, MD
    5 days ago
  •  ...Property Leads, a fast-growing startup specializing in lead generation for the real estate sector, is looking for a Senior Software Engineer. This pivotal role involves designing and maintaining critical systems, collaborating with teams to deliver impactful solutions... 
    Senior
    Software
    Remote work

    Property Leads LLC

    New York, NY
    2 days ago
  • A leading tech company is seeking a Senior Software Engineer to enhance their core platform services. This remote role involves collaborating with product teams, optimizing cloud functions, and designing efficient systems. Ideal candidates have experience in Kotlin Multiplatform... 
    Senior
    Software
    Remote work

    Speechify

    Mission, KS
    4 days ago
  • $180k - $220k

     ...Our Client seeks an experienced software engineer to help them modernize their existing data systems using current and emerging industry best practices. ~ The base salary range is $180K - $220K Responsibilities: Collaborate with product managers to develop... 
    Senior
    Software

    Solomon Page

    New York, NY
    18 hours ago
  •  ...Speechify is looking for a Senior Android Engineer based in Boston, MA, to enhance their leading text-to-speech app. The ideal candidate will possess over 5 years of software engineering expertise, especially in Android development using Kotlin and its frameworks. You'... 
    Senior
    Software

    Speechify

    Boston, MA
    4 days ago
  • $140k - $200k

     ...Speechify is looking for a dedicated Senior Android Engineer to support the growth of its popular text-to-speech app. The ideal candidate will have over 5 years of software engineering experience, expertise in Kotlin, and a passion for creating user-friendly designs. This... 
    Senior
    Software

    Speechify

    Tampa, FL
    1 day ago
  • Job Title Disabled veteran A veteran who served on active duty in the U.S. military and is entitled to disability compensation (or who but for the receipt of military retired pay would be entitled to disability compensation) under laws administered by the Secretary of...
    Senior
    Software

    GEMÜ

    San Francisco, CA
    1 day ago
  • $140k - $200k

     ...Speechify, located in Boise, Idaho, is seeking a Senior Software Engineer to join the Core Experiences Team. In this role, you will collaborate across product teams to design systems and APIs, optimize existing functionalities, and develop backend services using Kotlin... 
    Senior
    Software
    Remote work

    Speechify

    Boise, ID
    17 days ago
  •  ...Cosmos SDK, go-ethereum, btcsuite, Tendermint Core) Smart contracts: Solidity, Rust,...  ...you’ll do Get paid to write open-source software (probably what you always wanted) Work...  ...experience ~+4 years working as a software engineer ~ Full-stack engineering experience... 
    Senior
    Software
    Remote work

    Blockchain Works

    San Francisco, CA
    4 days ago
  •  ...Senior Software Engineer - Application Core Services This is a remote position. We are considering candidates in Germany, Ireland, Sweden, Spain and the UK only. The Opportunity: Application Core Services (AppCore) partners closely with our Cloud, Enterprise,... 
    Senior
    Software
    Contract work
    Local area
    Immediate start
    Remote work

    Grafana

    United States
    1 day ago
  • $140k - $200k

     ...Speechify is looking for a Senior Software Engineer to join our Core Experiences Team in Hartford, Connecticut. In this role, you will enhance the user experience by designing clear APIs and building foundational services using Kotlin. Ideal candidates will thrive in a... 
    Senior
    Software
    Remote work

    Speechify

    Hartford, CT
    17 days ago
  • $140k - $200k

     ...A leading tech company in the United States is seeking a Senior Android Engineer. This role requires 5+ years of software engineering experience, a strong background in Android components, and a passion for creating exceptional user experiences. Join a fast-paced, fully... 
    Senior
    Software
    Remote work

    algojobs

    New York, NY
    2 days ago
  •  ...Senior Systems Engineer, Core Infrastructure Expert, Los Angeles, CA We have an opening available for a Senior Systems Engineer. The Senior...  ...Advanced proficiency in Microsoft Server and third-party software patch management. - Advanced knowledge of PowerShell development... 
    Senior
    Software

    Next Step Systems LTD

    Los Angeles, CA
    4 days ago
  • $140k - $200k

    TryApplyNow is looking for a Senior Software Engineer to join the Core Experiences Team in Santa Clara. In this role, you will work on critical services and SDKs that enhance Speechify’s product experience. Responsibilities include collaborating with various teams, optimizing... 
    Senior
    Software

    TryApplyNow

    Santa Clara, CA
    18 hours ago
  •  ...of sales into a scalable science. About the Role The Core Infrastructure team makes the rest of Nooks fast. We're going...  ...week, and reps spend 4+ hours a day in the product. We're hiring senior engineers to own the systems everything else is built on. What you'll... 
    Senior
    Software
    Work at office
    3 days per week

    Nooks

    San Francisco, CA
    18 hours ago
  • $140k - $200k

    Clutch Canada is seeking a Senior Software Engineer for the Core Experiences Team in Austin, Texas. This critical role involves designing APIs and systems to enhance user experience. Ideal candidates should have systems thinking, speed in problem-solving, and collaboration... 
    Senior
    Software
    Remote job

    Clutch Canada

    Austin, TX
    18 hours ago
  •  ...Plus10 is a technical recruitment agency with a focus on Engineering and Product professionals that build web applications...  ...-in-hand with the following client to help find a Senior Software Engineer for their Core Services, Site Reliability Engineering team.... 
    Senior
    Software
    Remote work
    Work from home
    Home office

    Plus10 Recruitment

    United States
    18 hours ago
  • $190k - $200k

     ...Senior Software Engineer, Backend Read AI is seeking a Senior Software Engineer to join our Backend team. As a senior contributor, you will play a key role in designing, building, and scaling backend systems that power our AI-driven productivity platform. You'll... 
    Senior
    Software
    Remote work
    Flexible hours

    Read AI, Inc

    United States
    1 day ago
  •  ...Senior Software Development Engineer, Core Infrastructure About the job Senior Software Development Engineer, Core Infrastructure PradeepIT is one of the largest, globally recognized IT Consulting firm to connect India's deeply vetted talent team to global customer... 
    Senior
    Software
    Remote work

    Pradeepit consulting services pvt Itd.

    United States
    1 day ago
  • $155k - $241k

     ...Senior Software Engineer, Autonomy Core Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding... 
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Pittsburgh, PA
    1 day ago
  •  ...Senior Software Engineer Primary Skills: NodeJS Expert, TypeScript Advanced, Distributed Systems Proficient, Cloud Infrastructure Skilled, MongoDB...  ...: This role is for a Senior Software Engineer to join Core Identity, focusing on critical authentication and identity services... 
    Senior
    Software
    Hourly pay
    Contract work
    Remote work

    Akraya

    United States
    18 hours ago
  • $150k - $180k

     ...Summary We're looking for an experienced engineer to take ownership of complex, AI-powered...  ...and distributed architecture. A core part of this role is designing and developing...  ...Required: ~5+ years of professional software engineering experience ~ Strong proficiency... 
    Senior
    Software
    Work at office

    ZEDEDA

    San Jose, CA
    1 day ago
  • $190k - $260k

     ...Place to Work Certified, 2024 Fortune Best Workplaces for Millennials, 2023 The Team and Role We're looking for a Senior Software Engineer to join our ATS team, one of the most strategically important areas of Gem's product suite. For two years, we've been... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Veho

    San Francisco, CA
    4 days ago
  •  ...Senior Software Engineer, Core Experiences Remote Senior Software Engineer, Core Experiences The Wikimedia Foundation is looking for a Senior Software Engineer to join the App Growth team within the Core Experiences engineering group. The App Growth team has... 
    Senior
    Software
    Contract work
    Remote work

    Wikimedia

    United States
    22 hours ago
  • $140k - $200k

    TryApplyNow is seeking a Senior Software Engineer for their Core Experiences Team in College Park, Maryland. The ideal candidate will collaborate with product teams, optimize existing functionality, and work on cloud functions using Kotlin. With a salary range of $140,0... 
    Senior
    Software
    Remote work

    TryApplyNow

    College Park, MD
    3 days ago
  •  ...Distru is seeking a software engineer to take full ownership of shipping core workflows for their product focused on the cannabis industry. This role emphasizes collaboration with product, customer success, and customers to define and execute roadmaps. As a fully remote... 
    Senior
    Software
    Remote work

    Distru

    New York, NY
    2 days ago
  • $140k - $200k

    Clutch Canada is seeking a Senior Software Engineer for their Core Experiences Team, focusing on building foundational services and SDKs for Speechify’s products. The role encompasses collaboration with product teams, optimization of performance, and development of cloud... 
    Senior
    Software

    Clutch Canada

    Alexandria, VA
    4 days ago
  • $140k - $200k

    Clutch Canada is seeking a Senior Software Engineer to join our Core Experiences Team in San Francisco. The role involves collaborating with product teams, optimizing existing functionality, and shipping cloud functions using Kotlin. Ideal candidates should have strong... 
    Senior
    Software

    Clutch Canada

    San Francisco, CA
    3 days ago
  •  ...Software Engineer - CUDA Core Libraries NVIDIA's accelerated computing platform is the foundation of modern HPC and AI. At the core of this platform...  ..., packaging, examples, and docs. Collaborate with senior CUDA engineers in design reviews, code reviews, and open-source... 
    Senior
    Software
    Full time
    Remote work

    NVIDIA

    United States
    4 days ago
  • $180k - $240k

     ...Senior Infrastructure Engineer New York, New York; Palo Alto, California About Workato Workato...  ...security and continuous innovation at its core, Workato provides the trusted...  ...Tune Linux systems and open-source software for high performance and hardened security... 
    Senior
    Software
    Full time
    Remote work
    Flexible hours

    Workato

    Palo Alto, CA
    1 day ago

Do you want to receive more vacancies?

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