Senior Software Engineer – Data Visualisation & Graphics | London in Slough

Senior Software Engineer – Data Visualisation & Graphics | London in Slough

Slough Full-Time Home office (partial)
techstack Recruitment

At a Glance

  • Tasks: Design and build core charting features for global developers.
  • Company: Leading software company revolutionising data visualisation technology.
  • Benefits: Salary up to £200,000, hybrid work, private healthcare, and pension.
  • Other info: Join a small team with high ownership and significant impact.
  • Why this job: Make a real impact on cutting-edge rendering and graphics technology.
  • Qualifications: Strong JavaScript/TypeScript skills and experience with graphics systems.

A small number build visualisation libraries. 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. 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. This is not a dashboard-building role. You’ll be working on the underlying systems that make complex visualisations fast, accurate, and scalable. The challenges range from rendering performance and interaction design through to algorithms, graphics, API design, and numerical correctness.

What you’ll be doing:

  • 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

What they’re looking for:

  • 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

Particularly interesting backgrounds include:

  • 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

Why this role stands out:

  • 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

Package:

  • Salary up to £200,000
  • Hybrid working (London)
  • Private healthcare
  • Pension
  • Additional benefits

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.

Senior Software Engineer – Data Visualisation & Graphics | London in Slough employer: techstack Recruitment

Join a pioneering software company in London that empowers engineers to create cutting-edge visualisation technologies used by thousands of organisations worldwide. With a strong focus on technical excellence, this engineering-led organisation offers a collaborative work culture, high levels of ownership, and opportunities for professional growth in performance and graphics systems. Enjoy a competitive salary, hybrid working arrangements, and comprehensive benefits, making it an ideal place for passionate engineers looking to make a significant impact.

techstack Recruitment

Contact Details:

techstack Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer – Data Visualisation & Graphics | London in Slough

Tip Number 1

Network like a pro! Reach out to current employees or alumni from your university who work in similar roles. A friendly chat can give you insider info and might even lead to a referral.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to data visualisation and graphics. This will help you stand out and demonstrate your expertise beyond just words.

Tip Number 3

Prepare for the technical interview! Brush up on algorithms, data structures, and rendering techniques. Practising coding challenges can help you feel more confident when tackling performance-critical problems.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in the role and the company.

We think you need these skills to ace Senior Software Engineer – Data Visualisation & Graphics | London in Slough

JavaScript
TypeScript
Canvas
SVG
WebGL
Graphics Systems
Visualisation Products

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with JavaScript, TypeScript, and any relevant visualisation technologies. We want to see how your skills align with the role, so don’t be shy about showcasing your past projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about data visualisation and graphics. Share specific examples of how you've tackled performance-critical problems or built complex software products.

Showcase Your Technical Skills:In your application, mention any experience you have with Canvas, SVG, or WebGL. We’re looking for engineers who understand the intricacies of rendering systems, so make sure to highlight your technical prowess!

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 opportunity. Don’t miss out!

How to prepare for a job interview at techstack Recruitment

Know Your Tech Inside Out

Make sure you brush up on your JavaScript and TypeScript skills, as well as your experience with Canvas, SVG, and WebGL. Be ready to discuss specific projects where you've tackled rendering performance or built complex visualisation systems.

Showcase Your Problem-Solving Skills

Prepare to talk about how you've approached performance-critical problems in the past. Think of examples where you optimised rendering or improved the usability of a charting platform, and be ready to explain your thought process.

Understand the Math Behind Visualisation

Since this role involves a strong appreciation of mathematical concepts, make sure you can discuss how these principles apply to data visualisation and graphics. Brush up on relevant algorithms and data structures that are crucial for the role.

Demonstrate Your Passion for Quality

This company values engineering quality and technical excellence. Be prepared to share your thoughts on what makes a great software product and how you ensure high standards in your own work. Highlight any experiences where you’ve taken ownership of a project from concept to production.