Staff Software Engineer
Staff Software Engineer
Remote (UK-based) | £10,000-£13,000 + benefits
This is a rare opportunity to join a high-impact engineering team building the core graphics and collaboration engine behind a widely-used digital workspace platform. If you're excited by complex visual systems, large-scale real-time collaboration, and deep engineering ownership, this role sits at the very heart of the product.
The CompanyThey are a global SaaS organisation powering visual collaboration for distributed teams. Their product enables organisations to brainstorm, plan, design, and workshop ideas through a shared online canvas built for high performance and enterprise-grade reliability. With millions of users worldwide, they continue to evolve their platform with new capabilities, including next-generation graphics, real-time systems, and AI-enhanced workflows.
The RoleAs a Staff Software Engineer, you will be a senior technical leader within the platform team responsible for the core canvas and rendering engine that underpins the entire product. This is a hands-on role focused on advanced graphics engineering, distributed systems, and collaborative editing.
You will:
- Lead research, design, and proof-of-concept work for new graphics capabilities.
- Own architecture and technical direction across the canvas/editor platform.
- Design and implement rendering, interaction, and visual systems for large-scale 2D environments.
- Build features that support real-time multi-user collaboration, messaging, and sync.
- Drive engineering quality through testing frameworks, documentation, and best practices.
- Work closely with product, design, and engineering stakeholders to shape the future of the editor.
- Contribute to a deeply technical platform used by millions of users worldwide.
You will be a strong match if you bring:
Must-haves
- 10+ years of software engineering experience.
- 5+ years working in computer graphics, rendering, visual editing, or graphics-intensive systems.
- 3+ years building distributed or real-time collaboration systems (e.g., Google Docs, multiplayer games, live shared editors).
- Experience with JavaScript/TypeScript (or transferable languages such as C++ or Rust).
- Strong understanding of 2D graphics, rendering pipelines, interaction systems, and UI frameworks.
- Experience owning the full lifecycle of graphics or visual platform projects.
- A track record of technical leadership and driving platform-level decisions.
Nice-to-haves
- Background in gaming, visual editors, or large-scale interactive applications.
- Personal graphics projects or research demonstrating a passion for the domain.
- Experience with real-time systems architecture, protocol design, or custom rendering engines.
If you're a senior engineer passionate about graphics, real-time collaboration, and platform-level impact, apply today and we'll be in touch.