Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NinjaTrader Logo

Principal Software Engineer (Trading Platform, Java/C++)

NinjaTrader

$195,000 - $220,000
Sep 4, 2025
Chicago, IL, US
Apply Now

NinjaTrader is looking to scale and enhance its highly scalable, low-latency trading system to meet the demands of rapid growth in the retail futures trading space and maintain its position as the #1 retail trading platform in the world.

Requirements

  • Extensive experience with high-performance, high-concurrency distributed trading systems
  • Proven expertise in JVM and performance tuning for high-performance environments
  • Experience supporting 24/7 production systems, ideally in trading environments
  • Deep knowledge of networking and protocols (HTTP/HTTPS, WebSockets, DNS, TCP/IP)
  • Experience with CI/CD tools (Jenkins, GitHub Actions)
  • Strong troubleshooting and debugging skills in high-pressure, real-time conditions
  • Experience in Java/Scala/Rust/C++ or functional programming languages within exchange/trading environments

Responsibilities

  • Design, develop, and optimize our Scala-based trading services for high-volume, low-latency, 24x7 environments
  • Lead architectural strategy for future-state scalability and performance optimization
  • Mentor and guide junior engineers, promoting best practices and technical excellence
  • Collaborate cross-functionally with product, engineering, operations, and security teams to translate business requirements into robust and secure technical solutions
  • Optimize system performance, with focus on JVM tuning for Scala/Akka-based distributed system
  • Enhance monitoring and observability of services for real-time trade execution and operational transparency
  • Ensure compliance with security policies, regulatory standards, and industry best practices

Other

  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • Excellent communication skills, capable of clearly articulating technical concepts to diverse stakeholders
  • Hybrid Schedule with Extra Remote Flexibility (*Totaling over 55% remote time *)
  • This role is based in Chicago, IL. There may be remote flexibility for exceptional candidates in the following states: California, Colorado, Florida, Illinois, Indiana, Minnesota, New York, North Carolina, Ohio, Oregon, South Carolina, Texas, Utah, Virginia, Washington, Wisconsin, New Jersey, Pennsylvania.