
201 - 500 employees
Founded 2003
💸 Finance
💳 Fintech
☁️ SaaS
Finance • Fintech • SaaS
NinjaTrader is a leading provider of futures trading platforms and brokerage services designed for both new and experienced traders to access the global futures markets. It offers a comprehensive suite of tools including charting, simulation, market visualization, and order flow tools, all accessible across multiple devices such as PCs, Macs, and mobile devices. NinjaTrader focuses on providing cost-effective and customizable trading solutions, with low margins and commissions, and supports trading in popular markets like E-mini and Micro E-minis, Crude Oil, and Bitcoin futures. The company also offers daily livestreams and comprehensive educational resources to help traders enhance their skills and strategies.
🕒 July 18, 2025
Improve your chances of getting an interview by checking your resume score before you apply.

201 - 500 employees
Founded 2003
💸 Finance
💳 Fintech
☁️ SaaS
Finance • Fintech • SaaS
NinjaTrader is a leading provider of futures trading platforms and brokerage services designed for both new and experienced traders to access the global futures markets. It offers a comprehensive suite of tools including charting, simulation, market visualization, and order flow tools, all accessible across multiple devices such as PCs, Macs, and mobile devices. NinjaTrader focuses on providing cost-effective and customizable trading solutions, with low margins and commissions, and supports trading in popular markets like E-mini and Micro E-minis, Crude Oil, and Bitcoin futures. The company also offers daily livestreams and comprehensive educational resources to help traders enhance their skills and strategies.
• 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
• Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience) • 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 • Excellent communication skills, capable of clearly articulating technical concepts to diverse stakeholders • Experience in Java/Scala/Rust/C++ or functional programming languages within exchange/trading environments
• Hybrid Schedule with Extra Remote Flexibility (Totaling over 55% remote time) • Generous PTO • 7 Paid Holidays Annually + 5 Conditional Holidays Annually • 1 Service Day Annually • 401k with 3.5% Company Match • Health, Vision, Dental Coverage • Life and Disability Insurance Covered 100% by NinjaTrader • Flexible Spending Accounts for Transit and Parking • Gym Membership
Apply Now