Job Search and Career Advice Platform

Enable job alerts via email!

Staff Software Engineer

Harnham Ltd

Remote

GBP 10,000 - 13,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading SaaS organisation is seeking a Staff Software Engineer to join their high-impact engineering team. In this role, you will lead the development of core graphics and collaboration features for their widely-used digital workspace platform. The ideal candidate will have extensive experience in software engineering and computer graphics, with a strong emphasis on real-time collaboration systems. Join a platform used by millions and take a significant role in shaping its future.

Qualifications

  • 10+ years of software engineering experience.
  • 5+ years in computer graphics or graphics-intensive systems.
  • 3+ years in real-time collaboration systems.

Responsibilities

  • Lead research and proof-of-concept for new graphics capabilities.
  • Own architecture and technical direction across the platform.
  • Design and implement rendering for large-scale environments.

Skills

Software engineering experience
Computer graphics experience
Distributed system experience
JavaScript/TypeScript proficiency
Understanding of 2D graphics and rendering
Technical leadership
Job description
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 Company
They 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 Role
As 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.
Your Skills & Experience
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.
How to Apply
If you're a senior engineer passionate about graphics, real‑time collaboration, and platform‑level impact, apply today and we'll be in touch.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.