Senior Software Engineer – Data Visualisation & Graphics | London

techstack Recruitment

Greater London

On-site

GBP 180,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Private healthcare
Pension
Additional benefits

Job summary

techstack Recruitment is looking for a Senior Software Engineer to work on a high-performance charting library used globally by thousands of developers. In this role, you'll design core features across rendering and animations, solve performance-critical problems, and take features from design to release. Candidates should have experience with Canvas, SVG, and a statically typed language. Hybrid working in London is offered, along with a competitive salary of up to £200,000 and private healthcare benefits.

Qualifications

  • Experience working with Canvas, SVG, or other 2D graphics systems.
  • Solid grounding in algorithms, data structures, and software design.
  • Experience building complex systems — not just application-layer UI.
  • Exposure to a statically typed language (C++, Java, C#, Rust, etc.).
  • Understanding of performance trade-offs in rendering and interaction.
  • Working knowledge of basic linear algebra.

Responsibilities

  • Designing and building core features across rendering, chart types, animations, and APIs.
  • Solving performance-critical problems in Canvas and SVG.
  • Working on correctness and precision in data visualisation.
  • Taking features end-to-end — from design through to release.
  • Collaborating with senior engineers on a highly integrated visual system.
  • Optionally contributing to technical content, demos, or talks.

Skills

Experience with Canvas or SVG
Solid grounding in algorithms
Experience building complex systems
Exposure to a statically typed language
Understanding of performance trade-offs
Working knowledge of basic linear algebra

Job description

Software Engineer | Canvas | SVG | High-Performance Charting | London

to £200,000 depending on exp.

Most data visualisation roles sit on top of libraries.

This one builds the engine behind them.

I’m hiring a Senior Engineer to work on a widely-used charting library used by thousands of developers building data-intensive applications. This is core product engineering — focused on rendering, performance, correctness, and API design.

This is not a typical frontend role. You’ll be working closer to a graphics engine than an application layer.

What you’ll be doing
  • Designing and building core features across rendering, chart types, animations, and APIs
  • Solving performance-critical problems in Canvas and SVG
  • Working on correctness and precision in data visualisation
  • Taking features end-to-end — from design through to release
  • Collaborating with senior engineers on a highly integrated visual system
  • Optionally contributing to technical content, demos, or talks
What they’re looking for
  • Experience working with Canvas, SVG, or other 2D graphics systems
  • Solid grounding in algorithms, data structures, and software design
  • Experience building complex systems — not just application-layer UI
  • Exposure to a statically typed language (C++, Java, C#, Rust, etc.)
  • Understanding of performance trade-offs in rendering and interaction
  • Working knowledge of basic linear algebra
Why this role stands out
  • You’ll be working on core library and graphics problems, not UI glue code
  • The work is visible — used in production by engineering teams globally
  • You’ll deepen skills that compound: performance, systems thinking, and rendering
  • High ownership — no layers of process or unnecessary handoffs
  • Engineering-led culture with high standards and low noise
Package
  • Salary up to £200,000
  • Hybrid working (London-based)
  • Private healthcare, pension, and additional benefits

If you’ve ever wanted to move beyond dashboards and into building the systems that power them, this is that opportunity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Graphics Engineer - Canvas & High-Perf Charting
Senior Graphics Engineer - Canvas & High-Perf Charting

techstack Recruitment • Greater London

Hybrid
GBP 200,000
Senior TypeScript Engineer | Developer Tools & UI Infrastructure | London
Senior TypeScript Engineer | Developer Tools & UI Infrastructure | London

techstack Recruitment • Greater London

Hybrid
GBP 150,000 - 200,000
Pension
Private healthcare
Gym membership
+2
Lead Software Engineer
Lead Software Engineer

Oho Group Ltd • Cambridge

On-site
GBP 60,000 - 80,000
Frontend Engineer | 3D Graphics & Data Visualisation
Frontend Engineer | 3D Graphics & Data Visualisation

Oho Group • Greater London

Hybrid
GBP 90,000 - 130,000
Equity
Outstanding Benefits
Senior Software Engineer
Senior Software Engineer

Breakthrough Talent • City of Edinburgh

Hybrid
GBP 50,000 - 85,000
Share options
Bonus up to 20%
Pension
+1
Lead Software Engineer
Lead Software Engineer

Prism Digital • United Kingdom

Remote
GBP 80,000 - 95,000
10% discretionary bonus
Private medical insurance
Pension contributions up to 10%
+2
Frontend Engineer, Interactive Data Visualization (Remote)
Frontend Engineer, Interactive Data Visualization (Remote)

Elton Aclao Virtual Assistance Services • Greater London

Remote
GBP 50,000 - 60,000
Core equipment provided
Monthly stipend for remote working amenities
Senior Software Engineer
Senior Software Engineer

Elevate Technology Group • Greater London

Hybrid
GBP 70,000 - 75,000
Hybrid / Flexible Working
Company Bonus
Generous Pension
Data Visualisation Designer
Data Visualisation Designer

SRT Marine Systems plc • Gloucester

Hybrid
GBP 60,000 - 85,000
Excellent salary and package
Private health care
Career Development opportunities
Data Visualisation Designer
Data Visualisation Designer

SRT Marine Systems plc • Birmingham

Hybrid
GBP 45,000 - 70,000
Excellent salary and package
Private health care
Career Development opportunities