Senior Backend Engineer, Scala — Real-Time Trading

NinjaTrader

Chicago (IL)

Hybrid

USD 125,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Scala Backend Engineer – Real-Time Eval Services
Senior Scala Backend Engineer – Real-Time Eval Services

NinjaTrader Clearing, LLC • Chicago (IL), Northern (KY)

Hybrid
USD 125,000 - 175,000
401k with company match
Generous PTO
Paid holidays
+1
Senior Backend Engineer - Real-Time Evaluation (Hybrid/Remote)
Senior Backend Engineer - Real-Time Evaluation (Hybrid/Remote)

JobCubby • Chicago (IL), Northern (KY)

Hybrid
USD 125,000 - 175,000
Generous PTO
7 Paid Holidays Annually
Company 401k with match
+3
Senior Scala Engineer, Trading Services (Remote)
Senior Scala Engineer, Trading Services (Remote)

NinjaTrader • Chicago (IL)

Hybrid
USD 150,000 - 200,000
Generous PTO
401k with company match
Life and Disability Insurance
+1
Sr. Software Engineer I, Scala
Sr. Software Engineer I, Scala

NinjaTrader • Chicago (IL)

Hybrid
USD 125,000 - 175,000
Sr. Software Engineer I, Evaluation Services (Scala) New Chicago or Remote*
Sr. Software Engineer I, Evaluation Services (Scala) New Chicago or Remote*

NinjaTrader Clearing, LLC • Chicago (IL), Northern (KY)

Hybrid
USD 125,000 - 175,000
401k with company match
Generous PTO
Paid holidays
+1
Sr. Software Engineer I, Evaluation Services (Scala)
Sr. Software Engineer I, Evaluation Services (Scala)

JobCubby • Chicago (IL), Northern (KY)

Hybrid
USD 125,000 - 175,000
Generous PTO
7 Paid Holidays Annually
Company 401k with match
+3
Senior Backend Engineer - Real-Time Trading Systems
Senior Backend Engineer - Real-Time Trading Systems

Ironbeam, Inc. • Chicago (IL)

On-site
USD 120,000 - 180,000
Senior Backend Engineer - Real-Time Trading (Remote)
Senior Backend Engineer - Real-Time Trading (Remote)

Longbridge • United States

Hybrid
USD 140,000 - 210,000
Senior Software Engineer – Real-Time Trading Platforms
Senior Software Engineer – Real-Time Trading Platforms

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Senior Platform/API Engineer — Node.js & TypeScript | Hybrid
Senior Platform/API Engineer — Node.js & TypeScript | Hybrid

NinjaTrader • Chicago (IL)

Hybrid
USD 140,000 - 190,000
Generous PTO
7 Paid Holidays Annually + 5 Cond. HOL
1 Service Day Annually
+4