NinjaTrader
Principal Software Engineer, Trading Systems
Chicago · Principal
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →H-1B wage level
the lottery is wage-weighted — each level is one more entry
This range already reaches Level IV — the maximum four lottery entries.
DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Chicago-Naperville-Elgin, IL-IN. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.
Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- For the latest listings and details, please visit: https://job-boards.greenhouse.io/ninjatrader.
- We provide cutting-edge products and services that enhance the trading journey.
- Whether a seasoned pro or just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading financial markets with confidence.
Responsibilities
- In this pivotal role on our Trading Services team, you will design, evolve, and optimize our core trading infrastructure.
- Your work will directly impact our ability to support rapid growth in the retail futures trading space.
- 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
- 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
- Experience in low-latency, lock-free development and design
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
- Extensive experience with high-performance, high-concurrency distributed trading systems
- Experience with CI/CD tools (Jenkins, GitHub Actions)
- Strong experience with multithreading and concurrency in high-performance environments
- Extensive experience with FIX or other market data/order-entry protocols
Skills
- For the latest listings and details, please visit:
- https://job-boards.greenhouse.io/ninjatrader.
- Welcome to the dynamic world of NinjaTrader!
- Our growth story is nothing short of exhilarating.
- Since 2003, NinjaTrader has been dedicated to understanding and supporting traders on their journey toward trading triumph.
- So, why work at NinjaTrader?
- Sounds too good to be true?
- Take it from our employees.
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%).
- Salary and bonus earnings are only two components of the total compensation package offered by NinjaTrader.
- Additional details on our total compensation package and benefits are listed below.
Benefits
- Bonus Points for:
- Our Core Benefits Include:
Company info
- JOIN US ON OUR MISSION TO BECOME THE #1 RETAIL TRADING PLATFORM IN THE WORLD Welcome to the dynamic world of NinjaTrader!
- Here, you're not just part of a team; you're part of a movement.
- Join us as we redefine what's possible in trading, advocate for our customers, and continue our journey toward becoming the world's top retail-focused trading platform in the world.
This listing is sourced directly from NinjaTrader's careers page and normalized into a canonical job model.