Staff Software Engineer – Canvas Core
Posted 67ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Staff Software Engineer ensuring Mural’s editor is reliable and high-performing, featuring developer-friendly APIs and real-time collaboration tools.
Responsibilities:
- Research, Design, POC plan and lead work for new capabilities and for the technical vision of the Canvas
- Product Engineering work for new capabilities and improvements needed to move the Canvas Platform forward
- As a Staff Engineer you’ll collaborate on and lead projects from design & planning to execution and release
- Prototype, implement, and maintain team projects and features, serving as a technical expert, mentor, and leader
- Build flexible and maintainable solutions while being accountable for quality, performance, and reliability
- Use AI tools as a part of your fundamental workflows
- Design, plan and implement automated testing and documentation strategies for our codebase
- Elevate the team’s skills and knowledge by participating in technical designs and talks and reviewing and helping improve your and your colleague’s code
- Contribute to constantly improving the team’s processes and best practices
Requirements:
- Fluency in modern JavaScript/TypeScript, and experience with technologies such as React, Node.js, or other modern frameworks (React, NodeJS, etc.)
- 5+ years of experience in computer graphics, including visual document editors, scene-graphs, quadtrees, matrix calculations, computational geometry and layout
- 3+ years of experience in distributed systems, including real-time collaboration tools, MMO games or other real-time interactive experiences.
- 10+ years building and shipping large-scale production software as part of an agile engineering team
- Strong track record of designing and delivering scalable, high-performance systems.
- An outcome-oriented and highly-experimental interest in AI-driven development practices
- Proven experience planning technical projects and delivering new systems and features iteratively, with a focus on delivering value to customers quickly
- Strong collaboration and communication skills, able to lead technical discussions and navigate trade-offs effectively
- Experience working in high-growth, fast-paced environments or startups is a plus
Benefits:
- Equal Opportunity for individuals with disabilities to participate in interview process
















