Talent.com
serp_jobs.error_messages.no_longer_accepting
Principal Software Engineer (Trading Platform, Java / C++)

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

NinjaTraderChicago, IL, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Disclaimer : Please be advised that the most accurate and up-to-date information about our open roles-including job descriptions, compensation, and benefits-can only be guaranteed on our official job board. For the latest listings and details, please visit :

JOIN US ON OUR MISSION TO BECOME THE #1 RETAIL TRADING PLATFORM IN THE WORLD

Welcome to the dynamic world of NinjaTrader! As an industry-leading trading platform and futures broker, we're on a mission to empower traders to take control of their financial destiny. How do we do it? 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.

Our growth story is nothing short of exhilarating. Over the last 20 years, NinjaTrader has been dedicated to understanding and supporting traders on their journey toward trading triumph. In the last five years alone, our user base has grown by 400% to over 1.9 million users and we have become the number one rated futures brokerage worldwide.

But we're not stopping there. We're constantly evolving, pushing boundaries, and modernizing the futures industry. Our commitment to innovation means users will always have access to dynamic tools, real-time support, and a community of like-minded traders.

So, why work at NinjaTrader? Here, you're not just part of a team; you're part of a movement. We empower employees to reach new heights in their careers by providing a dynamic culture focused on social connection, professional development, and employee recognition initiatives. Sounds too good to be true? Take it from our employees.

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.

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 Java / Scala / Rust / C++ or 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
  • 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
  • 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.

    Our Core Benefits Include :

  • Generous PTO
  • 7 Paid Holidays Annually + 5 Conditional Holidays Annually
  • 1 Service Day Annually
  • 401k with 3.5% Company Match
  • Paid Parental Bonding Leave
  • Health, Vision, Dental Coverage
  • Life and Disability Insurance Covered 100% by NinjaTrader
  • We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

    serp_jobs.job_alerts.create_a_job

    Software Engineer Platform • Chicago, IL, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Manager Software Engineering (Java / Go, AWS)

    Senior Manager Software Engineering (Java / Go, AWS)

    Capital OneCHICAGO, Illinois, United States
    serp_jobs.job_card.full_time +1
    Senior Manager Software Engineering (Java / Go, AWS).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclus...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer (Go / Java / Python, AWS)

    Senior Software Engineer (Go / Java / Python, AWS)

    Capital OneCHICAGO, Illinois, United States
    serp_jobs.job_card.full_time +1
    Senior Software Engineer (Go / Java / Python, AWS).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Morningstar, Inc.Chicago, IL, US
    serp_jobs.job_card.full_time
    Are you passionate about building high-performing applications that shape the future of investing? We are looking for a.Morningstar's Direct Advisory Suite, a flagship application on the Direct Pla...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Principal Engineer

    Principal Engineer

    Pyramid Consulting, IncRound Lake, IL, US
    serp_jobs.job_card.temporary
    Please review the job description below and contact me ASAP if you are interested.Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and pai...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Platform

    Senior Software Engineer - Platform

    InRule Technology IncChicago, IL, United States
    serp_jobs.job_card.full_time
    At InRule Technology, we revolutionize the way organizations in more than 40 countries worldwide make mission-critical decisions by infusing cutting-edge technology into their processes.Some of the...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Lead Software Engineer, Full Stack

    Lead Software Engineer, Full Stack

    Capital OneRIVERWOODS, Illinois, United States
    serp_jobs.job_card.full_time +1
    Lead Software Engineer, Full Stack.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Solutions Engineer

    Principal Solutions Engineer

    ZipRecruiterChicago, IL, United States
    serp_jobs.job_card.full_time
    Job DescriptionJob DescriptionCompany Description.Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives.To create a better ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Principal Solutions Engineer - Crypto

    Principal Solutions Engineer - Crypto

    ZipRecruiterChicago, IL, US
    serp_jobs.job_card.full_time
    Career Renew is recruiting for one of its clients a Principal Solutions Engineer - Crypto.This is a fully remote role for US-based candidates. Join a stellar team of leaders and experts in blockchai...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Platform Engineer

    Senior Platform Engineer

    Vistex BKVHoffman Estates, IL, US
    serp_jobs.job_card.full_time
    NET 8 systems with a focus on secure authentication and authorization.The engineer will advise and develop platform-level features (e. Kafka, HTTP proxy services) while analyzing architectural trade...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Sr Principal Software Systems Engineer (Relocation Assistance)

    Sr Principal Software Systems Engineer (Relocation Assistance)

    Baxter InternationalDeerfield, IL, US
    serp_jobs.job_card.full_time
    This is where your work makes a difference.At Baxter, we believe every person—regardless of who they are or where they are from—deserves a chance to live a healthy life. It was our founding belief i...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Lead Software Engineer, Backend

    Lead Software Engineer, Backend

    Capital OneRIVERWOODS, Illinois, United States
    serp_jobs.job_card.full_time +1
    Lead Software Engineer, Backend.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    PryonChicago, IL, US
    serp_jobs.job_card.full_time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Pryon.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.We...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Midwest StartupsChicago, IL, US
    serp_jobs.job_card.full_time
    Carefeed is an all-in-one operations platform to help senior living and long-term care communities simplify their daily operations. By replacing paperwork, spreadsheets, and disconnected tools with ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Engineer Data, Platform

    Engineer Data, Platform

    PaylocitySchaumburg, IL, US
    serp_jobs.job_card.full_time
    Remote (Must be based anywhere in the Czech Republic).Paylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern wor...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal AI Software Engineer (Hybrid in Oak Brook, IL)

    Principal AI Software Engineer (Hybrid in Oak Brook, IL)

    Chamberlain GroupOak Brook, IL, US
    serp_jobs.job_card.full_time
    Principal Software Engineer - AI (Hybrid in Oak Brook, IL) page is loaded## Principal Software Engineer - AI (Hybrid in Oak Brook, IL)locations : Oak Brook, ILtime type : Full timeposted on : Posted 5...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Solutions Engineer

    Principal Solutions Engineer

    FreshworksChicago, IL, US
    serp_jobs.job_card.full_time
    Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a better experience for their customers and employees.Softw...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    AVP, Principle Software Engineer

    AVP, Principle Software Engineer

    SynchronyChicago, IL, US
    serp_jobs.job_card.full_time
    The AVP, Principal Software Engineer craves working in a hands-on system design and architecture environment and leads by example to ensure time-sensitive projects are completed on time and to spec...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Manager, Software Engineering, Full Stack (Python, GoLang, Java, AWS)

    Senior Manager, Software Engineering, Full Stack (Python, GoLang, Java, AWS)

    Capital OneCHICAGO, Illinois, United States
    serp_jobs.job_card.full_time +1
    Senior Manager, Software Engineering, Full Stack (Python, GoLang, Java, AWS).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-pa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Software Engineer (Java)

    Principal Software Engineer (Java)

    iManageChicago, IL, US
    serp_jobs.job_card.full_time
    We offer a flexible working policy that supports a healthy balance between personal and professional well-being.This role requires in-office presence on Tuesdays & Thursdays to collaborate, con...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Solution Architect - IBM Software Solutions

    Principal Solution Architect - IBM Software Solutions

    CDWVernon Hills, IL, United States
    serp_jobs.job_card.full_time
    At CDW, we make it happen, together.Trust, connection, and commitment are at the heart of how we work together to deliver for our customers. It’s why we’re coworkers, not just employees.Coworkers wh...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days