3 дня назад
Senior Software Engineer (Canvas Platform)
82 400 - 103 000GBP
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Canvas Platform): Building and improving the foundational platform behind Mural’s infinite canvas, real-time collaboration, shared document editing, asset management, developer APIs, and AI-enabled capabilities with an accent on performance, reliability, and developer experience. Focus on designing distributed concurrent systems, solving synchronization and latency challenges, and optimizing rendering and interaction paths as document complexity and user activity scale.
Location: Remote from Argentina, Canada, or the United Kingdom
Base salary: £82.4K–£103K in the UK; CA$148.3K–CA$185.4K in Canada. Compensation depends on location, level, knowledge, skills, and experience.
Company
provides a visual collaboration platform centered on an infinite canvas and real-time shared workspaces.
What you will do
- Own Canvas platform capabilities from problem definition through implementation, release, measurement, and iteration.
- Design and build reliable, maintainable systems for document editing, spatial interactions, rendering, asset management, and selection mechanics.
- Develop real-time collaboration systems that synchronize shared documents across users and handle event ordering, latency, conflicts, and failure modes.
- Contribute to developer-friendly APIs, service boundaries, data contracts, and platform abstractions used by internal engineering teams.
- Improve responsiveness through profiling, bottleneck analysis, architectural simplification, and targeted performance optimization.
- Partner with Product, Design, and Engineering while contributing through technical reviews, code reviews, mentoring, documentation, and pragmatic engineering improvements.
Requirements
- 6+ years of experience building and shipping large-scale production software in an agile engineering environment.
- Fluency in modern JavaScript and TypeScript, with familiarity with React, Node.js, or comparable modern frameworks.
- Experience designing scalable, reliable, high-performance systems and maintainable developer-facing abstractions.
- Experience creating API contracts and service boundaries, including data models, versioning, validation, error handling, documentation, and long-term maintenance.
- Experience with distributed, concurrent, collaborative, or low-latency systems and concepts such as synchronization, consistency, event ordering, latency, and failure modes.
- Strong communication and collaboration skills, including a low-ego approach to technical discussions and cross-functional work.
Nice to have
- Experience with hierarchical document or scene structures, spatial indexing, layout behavior, asset management, and performance-sensitive interactions.
- Experience building or integrating AI-enabled product capabilities in production.
- Familiarity with parallel processing, off-main-thread architectures, rendering pipelines, background computation, or multithreaded systems.
- Practical experience using AI-assisted tools and agentic workflows for prototyping, implementation, testing, documentation, and measurement.
- Experience working in high-growth environments or scale-ups.
Culture & Benefits
- Remote work is available from Argentina, Canada, or the United Kingdom.
- Work spans Product, Design, Engineering, and other stakeholders to solve ambiguous platform and product problems.
- Engineering culture emphasizes performance, simplicity, developer experience, platform quality, design reviews, code reviews, mentoring, and continuous improvement.
- Reasonable accommodations are available for candidates with disabilities during the application, interview, and employment process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Staff Software Engineer (AI)
200 000 - 245 000$
8 дней назад
Staff Software Engineer (Payroll Platform)
129 500 - 186 100$
9 дней назад
Senior Full-Stack/Backend Engineer (AI)
220 000 - 285 000$
10 дней назад
Senior Software Engineer (Teamwork Graph)
4 дня назад
Backend Software Engineer (TypeScript)
160 000 - 180 000$
6 дней назад