- Chicago
- Senior
- $195K–$220K per year
Design, develop, and optimize Scala-based trading services for high-volume, low-latency, 24x7 environments, leading architectural strategy and mentoring junior engineers.
Compensation
The salary range for this role will be $195,000.00 - $220,000.00 USD annually. In addition, this position will also receive an annual target bonus of up to 15%. Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).
Responsibilities
- Design, develop, and optimize 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
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
- Nice to have: low-latency lock-free development
- Nice to have: multithreading and concurrency in high-performance environments
- Nice to have: familiarity with binary or custom trading protocols
- Nice to have: strong knowledge of messaging frameworks
