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
- Working across rendering, interaction, animation, and visualisation infrastructure
- Solving performance-critical problems involving Canvas, SVG, and large datasets
- Improving correctness, precision, and usability across a sophisticated charting platform
- Designing APIs that are elegant, flexible, and easy for developers to adopt
- Taking features from initial concept through to production release
- Collaborating with a small team of highly experienced engineers building a market-leading product
n
n
n
n
n
n
n
n
n
What they’re looking for
n
n
- n
- Strong JavaScript or TypeScript engineering skills
- Experience working with Canvas, SVG, WebGL, graphics systems, visualisation products, or rendering pipelines
- Strong understanding of algorithms, data structures, and software architecture
- Experience building complex software products rather than purely application-layer development
- Exposure to languages such as C++, Java, C#, Rust, Go, or similar
- Understanding of performance optimisation and rendering trade-offs
- Appreciation of the mathematical concepts underpinning data visualisation and graphics
- Passion for engineering quality and technical excellence
n
n
n
n
n
n
n
n
n
n
Particularly interesting backgrounds include
n
n
- n
- Charting libraries
- Data visualisation platforms
- Graphics or rendering engines
- CAD, GIS, mapping, simulation, or scientific software
- Developer tools
- High-performance frontend systems
- Financial technology visualisation platforms
n
n
n
n
n
n
n
n
n
Why this role stands out
n
n
- n
- Build technology used by thousands of engineering teams globally
- Work on rendering and graphics problems rarely found in commercial software roles
- Join an engineering-led organisation with exceptionally high technical standards
- High levels of ownership and autonomy
- Small team, significant impact
- Opportunity to deepen expertise in performance, graphics, visualisation, and systems design
n
n
n
n
n
n
n
n
Package
n
n
- n
- Salary up to £200,000
- Hybrid working (London)
- Private healthcare
- Pension
- Additional benefits
n
n
n
n
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.
…
