Staff Software Engineer, Trading Platform - Charts

New
T
TopstepFinancial Technology
United StatesFull-TimeStaff
Salary$200,000 – $225,000
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
TypeScriptReactData visualization

Requirements

  • 8+ years of frontend engineering experience building and shipping production systems.
  • Prior experience building or contributing to a production charting library, data visualization framework, or comparable interactive rendering system.
  • Working knowledge of financial markets (OHLCV, tick data, futures conventions).
  • Deep proficiency in TypeScript including strict mode, advanced generics, and designing public APIs.
  • Deep proficiency in React, including production experience designing component libraries and hooks APIs.
  • Production experience with frontend graphics rendering, particularly Canvas 2D.
  • Demonstrated performance discipline for 60fps real-time rendering and Chrome profiler fluency.
  • Production experience with Web Workers, SharedArrayBuffer, and zero-copy data pipelines.
  • 2D math fluency (coordinate transforms, viewport projection, and hit testing).
  • Track record of architecting libraries with public APIs that consumers integrate against.
  • Proven ability to influence technical direction across teams without direct authority.

Responsibilities

  • Design and build core systems of the charting engine — rendering primitives (layer system, hit testing, dirty-region rendering, text measurement) and domain features (drawing tools, indicator math).
  • Own the framework-agnostic core library architecture, including the public API that React, React Native, and direct consumers integrate against.
  • Build and maintain the React binding — the thin wrapper layer that adapts the core's public API into framework-native components, hooks, and lifecycle integration.
  • Drive architectural decisions on canvas compositing, layer strategy, and main-thread vs. worker-thread boundaries.
  • Define and uphold rendering performance standards across the engine — 60fps frame-budget discipline and pointer-interaction responsiveness.
  • Build the data integration layer that bridges the existing real-time data pipeline into the charting engine.
  • Establish visual testing standards including pixel diffing, deterministic replay-based tests, and golden-image regression discipline.
View Full Description & ApplyYou'll be redirected to the employer's site
$200,000 – $225,000
Apply Now