Mural

Senior Software Engineer, Canvas Core

Mural1 months ago
Location

Argentina Remote

Workplace

Remote

Type

Full Time

Salary

USD 120,000 – 180,000

Level

Senior

Role

Senior Software Engineer

Posted

Feb 4, 2026

Full TimeRemoteSenior

The role

Summary

Mural is seeking a Senior Software Engineer for their Canvas Core team, responsible for building and maintaining the foundational platform powering Mural's visual thinking experience. The ideal candidate will lead complex technical projects, enhance the core canvas rendering engine, and develop developer-friendly APIs that enable innovative collaboration and AI-powered tools.

What you'll do

Platform Development: Research, design, and implement features for the Mural canvas core platform
Technical Architecture: Lead complex technical projects from design and planning to execution and release
API Design: Create developer-friendly APIs to enable collaboration, integrations, and AI-powered capabilities
Performance Optimization: Ensure the Mural editor remains fast, reliable, and intuitive
Code Quality: Design and implement automated testing and documentation strategies
Team Improvement: Contribute to team processes, best practices, and knowledge sharing

What we look for

Technical

Technology Expertise3+ years building large-scale production software using modern web technologies
Graphics ProgrammingAdvanced understanding of computational geometry and rendering techniques

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Software DevelopmentMinimum 3 years of professional software engineering experience in agile environments
Technical LeadershipProven experience in planning and delivering technical projects iteratively

Skills

Required skills

JavaScriptFluency in modern JavaScript/TypeScript for core platform development
ReactExperience with React for building interactive user interfaces
Node.jsProficiency in Node.js for backend and platform services
Computer GraphicsUnderstanding of scene-graphs, quadtrees, matrix calculations, and computational geometry
Performance OptimizationTrack record of designing and delivering scalable, high-performance systems

Nice to have

AI DevelopmentExperience with AI-driven development practices and workflows
Startup ExperienceBackground in high-growth, fast-paced tech environments
Technical LeadershipAbility to lead technical discussions and mentor junior engineers

Compensation & benefits

Salary

USD 120,000 – 180,000 (annual)

Benefits

Remote Work

Fully remote position with flexibility

Global Team

Opportunity to work with a distributed, innovative team

Professional Development

Mentorship and opportunities for technical growth

Cutting-edge Technology

Work on advanced visual collaboration and AI-powered platforms


Interview process

  1. 1
    Initial Screening Technical resume and background review
  2. 2
    Technical Phone Screen Discussion of experience and initial technical assessment
  3. 3
    Technical Interview In-depth evaluation of technical skills, system design, and problem-solving abilities
  4. 4
    Team Interview Collaborative session to assess cultural fit and communication skills
  5. 5
    Final Interview Meeting with senior leadership and final selection process

Apply for this position

You'll be redirected to the company's application page