← all jobs

[Remote] Staff Software Engineer - Scala

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. NinjaTrader is an industry-leading trading platform and futures broker, empowering traders to take control of their financial destiny. They are seeking a highly skilled and experienced Staff Software Engineer to join their Trading Services team, focusing on evolving their advanced trading system and enhancing their 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
  • 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.
  • More open positions

    [Remote] Product Manager - Log Management

    Work from home Full-time role

    [Remote] Director of Engineering - MetaDefender Email Security

    Work from home Full-time role

    [Remote] Revenue Cloud Consultant

    Work from home Full-time role

    [Remote] Site Project Manager

    Work from home Full-time role

    [Remote] Manager of Project Engineering

    Work from home Full-time role

    Customer Support Associate

    Work from home Full-time role

    [Remote] Biology - Graduates - AI Training - Sacramento, US

    Work from home Full-time role

    Senior Remote Customer Service Engineer – careerzynith Aviation Maintenance & Design Support – $21/hr – Full‑Time (Remote)

    Work from home Full-time role

    Underwriting Assistant

    Work from home Full-time role

    Medical Interpreter ( Karennie <> English ) 100% Remote

    Work from home Full-time role

    [Remote] Senior AI Engineer

    Work from home Full-time role

    Remote Customer Service & Technical Support Representative – careerzynith Home‑Based Tech Troubleshooting & Client Relations

    Work from home Full-time role

    Senior Manager, Compliance

    Work from home Full-time role

    Experienced SAP Service Management Professional – Implement, Support, and Innovate with careerzynith

    Work from home Full-time role

    Wholesale Business Consultant

    Work from home Full-time role

    Chief of Staff

    Work from home Full-time role

    Cvs Part Time Remote Careers (Remote Data Entry Jobs) - Hiring Now

    Work from home Full-time role

    [Remote] MSC Core Engineer III (Req #1309)

    Work from home Full-time role

    Manager, Commercial Planning & Analytics

    Work from home Full-time role

    Chat Agent - Remote - Flexible Schedule - No Phone Calls - $25-$35/hr

    Work from home Full-time role

    [Remote] Inside Sales Representative (REMOTE) - USABlueBook

    Work from home Full-time role