Principal Software Engineer (Trading Platform, Java/C++) jobs in United States
cer-icon
Apply on Employer Site
company-logo

NinjaTrader · 5 months ago

Principal Software Engineer (Trading Platform, Java/C++)

NinjaTrader is an industry-leading trading platform and futures broker on a mission to empower traders. In this pivotal role on the Trading Services team, you will design, evolve, and optimize the core trading infrastructure to support the rapid growth in the retail futures trading space.

FinTechSoftwareTrading Platform
check
Senior Management
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

ScalaJVM tuningDistributed systemsCI/CD toolsNetworking protocolsTroubleshooting skillsCommunication skillsMentoring

Required

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

Preferred

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
Strong knowledge of messaging frameworks (Kafka, RabbitMQ) and network protocols (UDP, TCP)
Hands-on experience implementing HTTP/WebSockets, REST APIs, OAuth, gRPC, and Redis APIs
Deep understanding of order handling/matching engines
Extensive experience with FIX or other market data/order-entry protocols
Practical hands-on experience with cloud-native technologies (Kubernetes and Docker)
Solid grasp of network communications, particularly IP multicast and TCP protocols used in market data feeds

Benefits

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

Company

NinjaTrader

twittertwittertwitter
company-logo
NinjaTrader provides trading software and brokerage services for futures, forex, and equities markets.

H1B Sponsorship

NinjaTrader has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)
2023 (3)

Funding

Current Stage
Growth Stage
Total Funding
unknown
Key Investors
Long Ridge Equity Partners
2025-03-20Acquired
2020-01-06Private Equity

Leadership Team

M
Martin Franchi
Chief Executive Officer
linkedin
leader-logo
Ryan Pitylak
Executive Vice President of Growth
linkedin
Company data provided by crunchbase