Sr. Software Engineer I, Evaluation Services (Scala)
NinjaTrader · Chicago or Remote*
Posted about 3 months ago · $125,000.00 - $175,000.00
or apply directly on NinjaTrader's site. We never take the application ourselves.
Is this posting real?
- This role has been open
- 81 days NinjaTrader's roles stay open a median of 81 days
- Reposted
- No
- Salary listed
- Yes 100% of NinjaTrader's roles list one
- Ghost-job risk at NinjaTrader
- high 23 stale, 0 reposted of 24 open
- Hiring momentum
- 36 roles opened in the last 90 days ↑ up vs. the prior 90 days
- Last confirmed on the employer's board
- 2026-10-23
Measured from postings appearing on and disappearing from NinjaTrader's own greenhouse board since 2026-08-03. Full hiring picture for NinjaTrader.
About this role
As a Sr. Software Engineer on the Evaluation Services team at NinjaTrader, you will design, build, and maintain Scala-based backend systems that support trading services and risk evaluation. Your role involves owning complex backend problems, collaborating with various engineering teams, and ensuring high-quality production-ready features. You will also mentor junior engineers and contribute to architectural decisions while diagnosing and resolving backend issues.
- benefits
- 5/5
- freshness
- 1/5
- career value
- 4/5
- role clarity
- 5/5
- pay transparency
- 5/5
Scored from the posting itself — how clearly the role is described, how much it says about pay and benefits, and how recently it was listed. Not a judgement of NinjaTrader as an employer.
What you need
- 5+ years of backend software engineering experience building production systems that handle real-time data, concurrency, and high availability
- Strong, hands-on Scala expertise, including idiomatic Scala, functional patterns, testing with ScalaTest or similar tools
- Experience with actor-based concurrency models, such as Akka, Pekko, or equivalent technologies
- Solid relational database skills with PostgreSQL, including schema design, indexing, query optimization
- Comfort with event-driven architectures, message buses such as Kafka or Pub/Sub
- Excellent troubleshooting skills, with the ability to read logs and trace requests across distributed systems
Nice to have
- Experience with trading platforms, fintech, or capital markets technology
- Understanding of trading concepts, including order routing and risk logic
- Familiarity with Protobuf, gRPC, or schema-based service contracts
- Experience migrating or modernizing legacy Scala systems
- Background in observability, including distributed tracing and metrics
What you get
- Salary range of $125,000.00 - $175,000.00 USD
- Annual target bonus of 10% based on individual and company performance
- 401K plan with company match up to 3.5%
- Annual paid time off allowance of 18 days plus seven paid holidays
- 20 additional flex remote days annually
- 5 Company Wide Office-Optional weeks tied to major holidays
Worth weighing
- Remote work flexibility is limited to exceptional candidates in specific states
- The role requires strong Scala expertise, which may limit candidates not familiar with this language
- The position involves high-pressure troubleshooting of backend issues, which may not suit all candidates
Summarised from NinjaTrader's posting. Read the full original.
Listed by NinjaTrader on their greenhouse job board, last confirmed open on 2026-10-23. PitchMeAI is not the employer.
More roles at NinjaTrader
- Sr. Data EngineerChicago or Remote*
- Sr. Software Engineer II, Exchange Connectivity (C++)Chicago, IL
- Sr. Software Engineer I, Evaluation ServicesChicago or Remote*
- Sr. Software Engineer II, Backend (Rust)Chicago or Remote*
- Staff Site Reliability EngineerChicago, IL
- Sr. Software Engineer II, Platform/APIChicago or Remote*
- Sr. Product ManagerChicago or Remote*
- Marketing Analytics EngineerChicago, IL