Remote Otter LogoRemoteOtter

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

Posted 1 week ago
Software Development
Full Time
IL, USA
$195,000.00 - $220,000.00/year

Overview

As a Principal Software Engineer at NinjaTrader, you will play a pivotal role in designing and optimizing our core trading infrastructure, directly impacting our ability to support rapid growth in the retail futures trading space.

In Short

  • Design, develop, and optimize Scala-based trading services.
  • Lead architectural strategy for scalability and performance.
  • Mentor junior engineers and promote best practices.
  • Collaborate with cross-functional teams to translate business requirements.
  • Optimize system performance with a focus on JVM tuning.
  • Enhance monitoring and observability for real-time trade execution.
  • Ensure compliance with security policies and regulatory standards.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • Experience with high-performance, high-concurrency distributed trading systems.
  • Proven expertise in JVM and performance tuning.
  • Experience supporting 24/7 production systems.
  • Knowledge of networking and protocols (HTTP/HTTPS, TCP/IP).
  • Experience with CI/CD tools (Jenkins, GitHub Actions).
  • Strong troubleshooting skills in real-time conditions.
  • Excellent communication skills.
  • Experience in Java/Scala/Rust/C++ or functional programming languages.

Benefits

  • Hybrid Schedule with Extra Remote Flexibility (Totaling over 55% remote time).
  • Generous PTO.
  • 7 Paid Holidays Annually + 5 Conditional Holidays 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.
NinjaTrader logo

NinjaTrader

NinjaTrader is an industry-leading trading platform and futures broker dedicated to empowering traders to take control of their financial futures. With a mission to become the number one retail trading platform globally, NinjaTrader offers cutting-edge products and services designed to enhance the trading experience for both seasoned professionals and newcomers. Over the past 20 years, the company has grown significantly, boasting a user base of over 2 million and being recognized as the top-rated futures brokerage worldwide. Committed to innovation, NinjaTrader continuously evolves to provide dynamic tools, real-time support, and a vibrant community for traders, all while fostering a culture of professional development and employee recognition.

Share This Job!

Save This Job!

Similar Jobs:

Atto Trading Technologies logo

C++ Software Engineer - Trading Platform - Remote

Atto Trading Technologies

61 weeks ago

Join Atto Trading as a C++ Software Engineer to develop high-frequency trading systems in a dynamic, remote environment.

Ukraine
Full-time
Software Development
Atlan logo

Principal Software Engineer - Platform - Remote

Atlan

19 weeks ago

Join Atlan as a Principal Software Engineer to define the technical vision for a cutting-edge platform, addressing complex data challenges and leading innovative solutions.

Worldwide
Full-time
Software Development
Atlan logo

Principal Software Engineer - Platform - Remote

Atlan

27 weeks ago

Join Atlan as a Principal Software Engineer to define the technical vision and drive innovative solutions for a leading metadata platform.

Worldwide
Full-time
Software Development

ESPN

Principal Software Engineer - Java - Remote

ESPN

12 weeks ago

Join Disney as a Principal Software Engineer - Java to build and maintain complex sports platform services for ESPN.

USA
Full-time
Software Development
Veeva Systems logo

Principal Software Engineer - Java - Remote

Veeva Systems

27 weeks ago

Join Veeva Systems as a Principal Software Engineer to develop cloud software that accelerates the delivery of critical treatments and medicines.

United States
Full-time
Software Development
$150,000 - $300,000/year