Staff Software Engineer, Trading Platform - Charts

Topstep

Remote regions

United States

Salary range

$200,000–$225,000/yr

Benefits

Similar Jobs

See all

The Role:

  • 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.

Key Responsibilities:

  • 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 under continuous data flow.
  • Build the data integration layer that bridges the existing real-time data pipeline into the charting engine.

What You'll Bring:

  • 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, and futures conventions — sufficient to make informed product and architectural trade-offs.

Topstep

Topstep builds a trading platform with a custom charting engine that thousands of active traders rely on daily. It offers a collaborative remote culture with cameras-on meetings and a robust Slack environment, fostering a culture of ownership and engineering excellence.

Apply for This Position