Senior Backend Engineer, Scala — Real-Time Trading

NinjaTrader

Chicago (IL)

Hybrid

USD 125,000 - 175,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

NinjaTrader, a leading futures trading platform, is seeking a Sr. Software Engineer to join our Evaluation Services team in Chicago.

You will design, build, and maintain the Scala-based backend systems that power our auto-liquidation engine, risk evaluation, and trading services—the core systems our platform and partners rely on. You will own significant features end-to-end, mentor juniors, and collaborate with Trading Services, Solutions Engineering, and Product to translate business

Qualifications

  • 5+ years of backend production systems experience.
  • Strong Scala expertise with idiomatic patterns and testing (ScalaTest or similar).
  • Experience with actor-based concurrency models (Akka, Pekko).
  • Relational database skills with PostgreSQL, including JSONB usage.
  • Familiarity with event-driven architectures and Kafka or Pub/Sub.
  • Excellent troubleshooting skills across distributed systems and logs.
  • Ability to write clear technical specifications, scope work realistically, and identify risks early.
  • Commitment to high standards for code, tests, and documentation; strong code reviews.
  • Strong communication skills to explain backend tradeoffs to technical and non-technical audiences.
  • Self-starter who thrives in ambiguity and can handle multiple backend initiatives.

Responsibilities

  • Design and implement backend services in Scala for evaluation and trading workloads.
  • Build actor-based systems to handle high-throughput market data and event-driven workflows.
  • Own features end-to-end from specs to production handoff.
  • Design data models in PostgreSQL, including JSONB where appropriate.
  • Diagnose and resolve complex backend incidents under pressure.
  • Maintain code quality with thorough PR reviews and testing practices.
  • Collaborate with cross-functional teams to translate business requirements into stories.
  • Contribute to architectural decisions and modernize legacy Scala services.
  • Mentor junior engineers on Scala idioms and testing practices.
  • Develop deep expertise in NinjaTrader's evaluation platform and integrations.

Skills

Scala
Akka
PostgreSQL
Kafka
Pub/Sub
JSONB
Distributed systems
Troubleshooting
Code reviews
Technical specs
Communication
Mentoring

Tools

Protobuf
gRPC
Datadog

Job description

NinjaTrader, a leading futures trading platform, is seeking a Sr. Software Engineer to join our Evaluation Services team in Chicago.

You will design, build, and maintain the Scala-based backend systems that power our auto-liquidation engine, risk evaluation, and trading services—the core systems our platform and partners rely on. You will own significant features end-to-end, mentor juniors, and collaborate with Trading Services, Solutions Engineering, and Product to translate business

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Real-Time Trading Platform
Senior Backend Engineer - Real-Time Trading Platform

NinjaTrader • United States

Hybrid
USD 140,000 - 190,000
401(k) plan with company match
PTO + holidays
Health, Vision, Dental coverage
+2
Sr. Software Engineer I, Scala
Sr. Software Engineer I, Scala

NinjaTrader • Chicago (IL)

On-site
USD 125,000 - 175,000
Senior Backend Engineer - Trading API & Platforms (Hybrid)
Senior Backend Engineer - Trading API & Platforms (Hybrid)

NinjaTrader • Chicago (IL)

On-site
USD 140,000 - 190,000
Generous PTO
401k with match
Health coverage
+6
Senior Java/Linux Engineer - Real-Time Trading Platforms
Senior Java/Linux Engineer - Real-Time Trading Platforms

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Java Backend Engineer — Real-Time Trading Platform
Java Backend Engineer — Real-Time Trading Platform

Aquent • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Health, vision, dental plans
Paid sick leave
401(k) retirement match
Senior Backend Engineer - Real-Time Trading Systems
Senior Backend Engineer - Real-Time Trading Systems

Longbridge • New York (NY)

Hybrid
USD 140,000 - 190,000
Senior Backend Engineer, Trading & Compliance Systems
Senior Backend Engineer, Trading & Compliance Systems

Betterment • New York (NY)

On-site
USD 150,000 - 190,000
401(k) match
Student loan matching
Seven employee resource groups
+2
Senior Backend Engineer: Real-Time Trading Engine
Senior Backend Engineer: Real-Time Trading Engine

novig.us • New York (NY), Northern (KY)

Hybrid
USD 200,000 - 260,000
Health premiums covered
Dental & Vision coverage
401(k) with company match
+2
Senior Backend Java/Kotlin Engineer for Trading Tech
Senior Backend Java/Kotlin Engineer for Trading Tech

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Life, accident & disability insurance
+2
Senior Real-Time Trading Platform Engineer
Senior Real-Time Trading Platform Engineer

Talener • New York (NY)

On-site
USD 150,000 - 175,000