← Back to job search

full-time

Principal Software Engineer, Trading Services

NinjaTrader

Employer
NinjaTrader
Location
Chicago
Working pattern
on-site
Salary
$127,200–$254,400 / year

About the role

Design, develop, and optimize Scala-based trading services and lead architectural work to improve the scalability, performance, and reliability of 24/7 trading infrastructure. Mentor engineers, collaborate across teams, strengthen monitoring and observability, and ensure services meet security, regulatory, and industry standards. Requires a bachelor's degree in computer science, information technology, or a related field, or equivalent experience, along with extensive experience in high-performance distributed trading systems and JVM tuning. Candidates should have experience supporting 24/7 production systems, strong networking and troubleshooting skills, familiarity with CI/CD tools, and the ability to communicate technical concepts clearly.

Apply for this job