At a Glance
- Tasks: Lead the development of advanced graphics and collaboration features for a digital workspace platform.
- Company: Join a global SaaS leader in visual collaboration with millions of users.
- Benefits: Competitive salary, remote work, and opportunities for professional growth.
- Why this job: Make a real impact on cutting-edge technology used by teams worldwide.
- Qualifications: 10+ years in software engineering with a focus on graphics and collaboration systems.
- Other info: Dynamic team environment with a strong emphasis on innovation and technical leadership.
The predicted salary is between 80000 - 120000 £ per year.
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.
If you’re a senior engineer passionate about graphics, real-time collaboration, and platform-level impact, apply today and we’ll be in touch.
Staff Software Engineer in England employer: Harnham Ltd
Contact Detail:
Harnham Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those related to graphics and real-time collaboration. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions and coding challenges relevant to graphics engineering. Practice makes perfect, so consider mock interviews with friends or using online platforms.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates like you!
We think you need these skills to ace Staff Software Engineer in England
Some tips for your application 🫡
Show Your Passion for Graphics: When you're writing your application, let your enthusiasm for graphics and real-time collaboration shine through. Share any personal projects or experiences that highlight your passion for the domain – it really helps us see your commitment!
Tailor Your Experience: Make sure to align your skills and experience with the job description. Highlight your 10+ years in software engineering and any specific projects related to computer graphics or distributed systems. We want to see how you fit into our team!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your achievements and technical leadership experience. We appreciate a well-structured application that makes it easy for us to understand your background.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Harnham Ltd
✨Know Your Graphics Inside Out
Make sure you brush up on your knowledge of 2D graphics, rendering pipelines, and interaction systems. Be ready to discuss your past projects in detail, especially those that showcase your experience with graphics-intensive systems.
✨Showcase Your Technical Leadership
Prepare examples that highlight your technical leadership skills. Think about times when you’ve driven platform-level decisions or led a project from concept to completion. This will demonstrate your ability to own architecture and technical direction.
✨Familiarise Yourself with Real-Time Collaboration
Since the role involves building features for real-time multi-user collaboration, be prepared to discuss your experience with distributed systems. Bring up any relevant projects, like collaborative editing tools or multiplayer games, to show you understand the challenges and solutions in this area.
✨Engage with the Product Vision
Research the company’s product and its evolution. Be ready to share your thoughts on how you can contribute to shaping the future of their editor. Showing genuine interest in their mission will set you apart as a candidate who’s not just looking for a job, but is excited about making an impact.