Senior Software Engineer – Data Visualisation & Graphics | London

Company: techstack Recruitment
Apply for the Senior Software Engineer – Data Visualisation & Graphics | London
Location: London
Job Description:

Job Description

Senior Software Engineer | Data Visualisation & Graphics | London

n

London (Hybrid)

n

Salary up to £200,000 + benefits

n

n

Most engineers consume visualisation libraries.

n

n

A small number build them.

n

n

We’re working with a highly successful software company whose charting technology powers applications used by thousands of organisations worldwide, from global financial institutions to technology businesses and enterprise software providers.

n

n

As adoption continues to grow, they’re looking for a software engineer to help build the rendering systems, charting components, and visualisation infrastructure that sit at the heart of the product.

n

n

This is not a dashboard-building role. You’ll be working on the underlying systems that make complex visualisations fast, accurate, and scalable.

n

n

The challenges range from rendering performance and interaction design through to algorithms, graphics, API design, and numerical correctness.

n

n

What you’ll be doing

n

n

    n

  • Designing and building core charting features used by developers around the world
  • n

  • Working across rendering, interaction, animation, and visualisation infrastructure
  • n

  • Solving performance-critical problems involving Canvas, SVG, and large datasets
  • n

  • Improving correctness, precision, and usability across a sophisticated charting platform
  • n

  • Designing APIs that are elegant, flexible, and easy for developers to adopt
  • n

  • Taking features from initial concept through to production release
  • n

  • Collaborating with a small team of highly experienced engineers building a market-leading product
  • n

n

n

What they’re looking for

n

n

    n

  • Strong JavaScript or TypeScript engineering skills
  • n

  • Experience working with Canvas, SVG, WebGL, graphics systems, visualisation products, or rendering pipelines
  • n

  • Strong understanding of algorithms, data structures, and software architecture
  • n

  • Experience building complex software products rather than purely application-layer development
  • n

  • Exposure to languages such as C++, Java, C#, Rust, Go, or similar
  • n

  • Understanding of performance optimisation and rendering trade-offs
  • n

  • Appreciation of the mathematical concepts underpinning data visualisation and graphics
  • n

  • Passion for engineering quality and technical excellence
  • n

n

n

Particularly interesting backgrounds include

n

n

    n

  • Charting libraries
  • n

  • Data visualisation platforms
  • n

  • Graphics or rendering engines
  • n

  • CAD, GIS, mapping, simulation, or scientific software
  • n

  • Developer tools
  • n

  • High-performance frontend systems
  • n

  • Financial technology visualisation platforms
  • n

n

n

Why this role stands out

n

n

    n

  • Build technology used by thousands of engineering teams globally
  • n

  • Work on rendering and graphics problems rarely found in commercial software roles
  • n

  • Join an engineering-led organisation with exceptionally high technical standards
  • n

  • High levels of ownership and autonomy
  • n

  • Small team, significant impact
  • n

  • Opportunity to deepen expertise in performance, graphics, visualisation, and systems design
  • n

n

n

Package

n

n

    n

  • Salary up to £200,000
  • n

  • Hybrid working (London)
  • n

  • Private healthcare
  • n

  • Pension
  • n

  • Additional benefits
  • n

n

n

If you’re interested in building the technology behind modern data visualisation rather than simply consuming it, we’d be keen to speak with you.

Posted: August 16th, 2026