xPlease login, only authenticated users can send instant messages.
Technology

Principal Software Engineer, Trading Systems

NinjaTrader

LocationChicago
ContractFull-time
Anticipated Start Date2026-07-30
Posted2 months ago

Job details

Job description, work day and responsibilities

Principal Software Engineer, Trading Systems

What you’ll do: In this pivotal role on our Trading Services team, you will design, evolve, and optimize our core trading infrastructure. You will help scale and enhance our highly scalable, low-latency trading system, ensuring it meets the highest standards of performance, scalability, and reliability. Your work will directly impact our ability to support rapid growth in the retail futures trading space.

In this role you will: 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

What we look for: 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 functional programming languages within exchange/trading environments

Bonus Points for: Experience in low-latency, lock-free development and design

Strong experience with multithreading and concurrency in high-performance environments

Familiarity with binary or custom trading protocols

NinjaTrader is hiring for this role on CareerPlace.

Apply on the company website through NinjaTrader.

Imported from employer careers page. Source ref: d0ecd854e365.

Advertiser

Contact person

Hiring Manager

Company address

United States
Illinois
Chicago
Show on map Get directions
Job ID: #1832, Published: 2 months ago, Company registered: 2 months ago

More jobs from this company

Staff Cloud Security Engineer
NinjaTrader
· Chicago, US
Full-time Jul 30, 2026 Technology
What you'll do: As a Staff Cloud Security Engineer, you are the most senior individual contributor responsible for the security of our cloud platform. You will set the technical direction for how we secure workloads...
Staff Software Engineer, FCM
NinjaTrader
· Chicago, US
Full-time Jul 30, 2026 Technology
Staff Software Engineer, FCM What you'll do: We are looking for a Staff Engineer to serve as the technical domain owner for the Transaction Ledger & Treasury system within our FCM platform, accountable for the f...
Sr. Director of Compliance, Futures Commission Merchant (FCM)
NinjaTrader
· Chicago, US
Full-time Jul 30, 2026 Customer Service
Sr. Director of Compliance, Futures Commission Merchant (FCM)Sr. Director of Compliance, Futures Commission Merchant (FCM)Sr. Director of Compliance, Futures Commission Merchant (FCM)Sr. Director of Compliance, Futures C...
Sr. Paralegal
NinjaTrader
· Chicago, US
Full-time Jul 30, 2026 Customer Service
Sr. ParalegalSr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paralegal Sr. Paraleg...
Sr. Software Engineer I, Evaluation Services
NinjaTrader
· Chicago, US
Full-time Jul 30, 2026 Technology
Sr. Software Engineer I, Evaluation ServicesWhat you'll do: We are seeking a Sr. Software Engineer to join our Evaluation Services team. Our Evaluation Services business powers funded trader programs that give aspir...
Sr. Software Engineer II, Exchange Connectivity (C++)
NinjaTrader
· Chicago, US
Full-time Jul 30, 2026 Technology
Sr. Software Engineer II, Exchange Connectivity (C++)What you’ll do: We are seeking a highly skilled and experienced Sr. Software Engineer II with deep expertise in exchange connectivity and high-performance trading syst...
GRC Analyst
NinjaTrader
· Chicago, US
Full-time Jul 30, 2026 Customer Service
What you'll do: We're looking for a mid-level GRC Analyst to help us scale our compliance program through automation and run audits across SOC 2, ISO 27001, and SOX. This is a hands-on, technical role where you...
Lead, Financial Operations
NinjaTrader
· Chicago, US
Full-time Jul 30, 2026 Operations
Lead, Financial OperationsLead, Financial Operations Lead, Financial Operations Lead, Financial Operations Lead, Financial Operations Lead, Financial Operations Lead, Financial Operations Lead, Financial Operations Lead,...

    Attributes

  • Experience Level
    Entry LevlMid LevelSenior Level
  • Pay Structure
    HourlySalaryCommissionOthers
  • Pay Period
    WeeklyBi-WeeklyMonthlyQuaterly
Advertise here!