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.
$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...SeniorSoftwareWork at officeNight shift- ...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...SeniorSoftwareRemote work
- 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...SeniorSoftwareRemote work
$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...SeniorSoftware- ...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'...SeniorSoftware
$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...SeniorSoftware- 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...SeniorSoftware
$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...SeniorSoftwareRemote work- ...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...SeniorSoftwareRemote work
- ...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,...SeniorSoftwareContract workLocal areaImmediate startRemote work
$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...SeniorSoftwareRemote work$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...SeniorSoftwareRemote work- ...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...SeniorSoftware
$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...SeniorSoftware- ...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...SeniorSoftwareWork at office3 days per week
$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...SeniorSoftwareRemote job- ...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....SeniorSoftwareRemote workWork from homeHome office
$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...SeniorSoftwareRemote workFlexible hours- ...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...SeniorSoftwareRemote work
$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...SeniorSoftwareFull timeTemporary workWork at officeRelocation packageFlexible hours- ...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...SeniorSoftwareHourly payContract workRemote work
$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...SeniorSoftwareWork at office$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...SeniorSoftwareFull timeWork at officeLocal areaImmediate startRemote workFlexible hours3 days per week- ...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...SeniorSoftwareContract workRemote work
$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...SeniorSoftwareRemote work- ...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...SeniorSoftwareRemote work
$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...SeniorSoftware$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...SeniorSoftware- ...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...SeniorSoftwareFull timeRemote work
$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...SeniorSoftwareFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Canvas Core. Be the first to apply!
- graduate software developer United States
- rust software engineer United States
- senior software design engineer United States
- software engineer student United States
- software engineer amazon United States
- software developer positions United States
- software engineer full time United States
- software qa engineer United States
- new graduate software engineer United States
- junior software developer United States

