At a Glance
- Tasks: Lead the development of advanced graphics and real-time collaboration features.
- Company: Join a global SaaS leader in visual collaboration for distributed teams.
- Benefits: Competitive salary, remote work, and opportunities for professional growth.
- Other info: Dynamic team environment with a strong emphasis on innovation and technical leadership.
- Why this job: Make a significant impact on a platform used by millions worldwide.
- Qualifications: 10+ years in software engineering with a focus on graphics and collaboration systems.
The predicted salary is between 72000 - 108000 € 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.
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.
Staff Software Engineer in Newcastle upon Tyne employer: Harnham Ltd
Join a dynamic global SaaS organisation that champions innovation and collaboration, offering a unique opportunity for Staff Software Engineers to lead the development of cutting-edge graphics and real-time systems. With a strong emphasis on employee growth, a supportive work culture, and competitive benefits, this remote role allows you to make a significant impact on a widely-used platform while enjoying the flexibility of working from anywhere in the UK.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Software Engineer in Newcastle upon Tyne
✨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 technical interviews by brushing up on your knowledge of graphics systems and distributed architectures. Practice coding challenges and be ready to discuss your past projects in detail.
✨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 Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in software engineering, especially in graphics and real-time collaboration. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for graphics and collaboration systems, and explain why you’re excited about this opportunity at StudySmarter. Let us know what makes you the perfect fit!
Showcase Your Technical Skills:When filling out your application, be specific about your technical expertise. Mention your experience with JavaScript/TypeScript or any other relevant languages, and highlight any projects that demonstrate your capabilities in graphics and rendering.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting role. Don’t miss out on the chance to join our amazing team!
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 involved complex visual systems or real-time collaboration.
✨Showcase Your Technical Leadership
Prepare examples that highlight your experience in driving platform-level decisions and leading technical projects. This role requires a strong leader, so be ready to demonstrate how you've influenced architecture and design in previous roles.
✨Familiarise Yourself with the Company’s Product
Take some time to explore the company’s digital workspace platform. Understand its features and capabilities, and think about how your skills can contribute to its evolution. This will show your genuine interest and help you align your answers with their goals.
✨Practice Problem-Solving Scenarios
Expect technical questions that assess your problem-solving skills, especially in distributed systems and collaborative editing. Practice coding challenges or system design scenarios that reflect the complexities of real-time collaboration systems.