Back to the stack

[Remote] Staff Software Engineer

Remote Worldwide Hiring now

Note: The job is a remote job and is open to candidates in USA. NinjaTrader is an industry-leading trading platform and futures broker dedicated to empowering traders with cutting-edge products and services. They are seeking a highly skilled Staff Software Engineer to join their Trading Services team, responsible for evolving their advanced trading system and impacting the core high-throughput, low-latency trading application.

Responsibilities

  • Design, develop, and maintain our Scala and Akka-based trading system deployed on Kubernetes in the cloud
  • Architect, deploy, and manage backend services in a Kubernetes environment to ensure scalability, availability, and resilience
  • Implement and enhance our services architecture for trading applications, promoting modularity and maintainability
  • Develop distributed systems to support the high-performance and low-latency requirements of trading platforms
  • Implement robust monitoring and logging solutions to track and analyze backend system performance in real time
  • Integrate backend systems with market data feeds, ensuring accurate and timely data for trading activities
  • Collaborate with other engineering teams and Product Managers to deliver end-to-end customer solutions

Skills

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 8+ years of software development experience with reactive, message-driven, distributed near real-time applications, preferably in a high-performance, low-latency environment
  • 5+ years of professional experience with Scala (or similar JVM-based languages) backend software development
  • Familiarity with functional programming principles
  • Experience with Kubernetes and cloud services (e.g., Google Cloud Platform), with a focus on scalability and high availability
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or equivalent
  • Exceptional troubleshooting, debugging, and diagnostic skills for cloud and web-based technologies using industry-standard observability tooling and frameworks
  • Deep understanding of modern distributed systems and the ability to troubleshoot HTTP/HTTPS, WebSockets, TLS, DNS, TCP/IP, and similar protocols
  • Dependable team player with a strong work ethic, exceptional accuracy, and analytical and problem-solving skills, with a focus on performance analysis and optimization
  • Ability to take full ownership of projects (design, implement, test, deploy, maintain, and iterate), with a focus on delivering high-quality production software
  • Strong written and verbal communication skills, collaborates effectively, seeks feedback, and strives for continual improvement

Benefits

  • Annual target bonus of 12%. Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).
  • 401K plan through ADP under which the company will match up to 3.5% of employee contributions.
  • Annual paid time off allowance accrues at a rate of 23 days per year plus seven paid holidays.
  • For Chicago-based employees, we follow a hybrid work schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays.
  • 20 additional flex remote days annually
  • 5 Company Wide Office-Optional weeks tied to major holidays
  • 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

Company Overview

  • NinjaTrader provides trading software and brokerage services for futures, forex, and equities markets. It was founded in 2003, and is headquartered in Chicago, Illinois, USA, with a workforce of 201-500 employees. Its website is http://www.ninjatrader.com.
  • Company H1B Sponsorship

  • NinjaTrader has a track record of offering H1B sponsorships, with 4 in 2025, 3 in 2023. Please note that this does not guarantee sponsorship for this specific role.
  • Apply To This Job
    Apply for this role Opens the employer's application page — free, no JobStack account needed.

    More from the stack

    [Remote] Project Manager - Remote

    Remote Worldwide
    View role

    [Remote] Vulnerability Management Engineer

    Remote Worldwide
    View role

    [Remote] Recruiter Senior

    Remote Worldwide
    View role

    [Remote] Senior Manager, Project Management

    Remote Worldwide
    View role

    [Remote] End User Automation Sales Executive

    Remote Worldwide
    View role

    [Remote] Senior Program Manager, Pricing & Inventory

    Remote Worldwide
    View role

    [Remote] Software Engineer II - App Core (Remote Eligible)

    Remote Worldwide
    View role

    [Remote] Software Engineer, Platform - Champaign, IL, USA

    Remote Worldwide
    View role

    [Remote] Regional Sales Manager, Enterprise

    Remote Worldwide
    View role

    [Remote] Sales & Customer Service Ambassador

    Remote Worldwide
    View role

    Bharani- Prompt Creation Specialist- Spanish (Argentinian)

    Remote Worldwide
    View role

    Sales Remote Appointment Setter, 50-63 per appt plus+, No Beginners

    Remote Worldwide
    View role

    Remote Entry-Level Chat Support Agent – Customer Service Representative for Flexible Gig Platform (No Degree Required) – $15‑$18/hr

    Remote Worldwide
    View role

    Software Development Engineer, PV App Resiliency

    Remote Worldwide
    View role

    Experienced Customer Service Representative – Delivering Exceptional Travel Experiences at arenaflex

    Remote Worldwide
    View role

    Remote Client Growth Advisor

    Remote Worldwide
    View role

    Sr Inside Account Executive SLED

    Remote Worldwide
    View role

    Senior II Technical Solutions Architect

    Remote Worldwide
    View role

    Sr. Machine Learning Engineer- Computer Vision (Liveness Detection & Spoofing)

    Remote Worldwide
    View role

    [Remote] Project Management - Program Manager - General - Lead

    Remote Worldwide
    View role