Sr. Software Engineer II, Trading Services

NinjaTrader is a futures trading provider offering integrated desktop, web, and mobile trading platforms alongside futures brokerage services. It serves new and experienced active futures traders with market access, charting, simulation, education, and support.

Distributed

Funding history

Investors

About NinjaTrader

NinjaTrader provides futures brokerage and proprietary trading-platform services for retail and professional traders. Its offering includes access to global futures markets, trading and charting tools, market data, simulated trading, risk-management features, developer customization through a C# framework, education, and customer support. NinjaTrader Clearing, LLC provides brokerage services as a CFTC-registered futures commission merchant and NFA member.

View jobs by NinjaTrader

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Design, build, and deploy scalable, containerized Scala backend solutions for advanced trading systems using distributed systems, Kubernetes, microservices, monitoring, logging, and market data integrations.

Requirements

  • BA or MS degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of software development experience with real-time applications.
  • Professional Scala backend development experience.
  • Experience with Kubernetes and cloud services such as Google Cloud Platform.
  • Strong work ethic, accuracy, analytical ability, and problem-solving skills.
  • Ability to resolve uncertainty and communicate effectively.
  • Ability to own projects through design, implementation, testing, deployment, maintenance, and iteration.

Responsibilities

  • Design, develop, and maintain Scala backend systems using Kubernetes.
  • Architect, deploy, and manage scalable backend applications in Kubernetes.
  • Implement and enhance microservices for trading applications.
  • Develop distributed systems for high-performance, low-latency trading requirements.
  • Implement monitoring and logging for backend performance analysis.
  • Integrate backend systems with market data feeds.
  • Collaborate with frontend developers, UX/UI designers, and engineers.
  • Maintain technical documentation and deployment procedures.
  • Work with project managers to deliver solutions.

Benefits

  • 20 additional flex remote days annually
  • 5 company-wide office-optional weeks tied to major holidays
  • Generous PTO
  • 7 paid holidays and 5 conditional holidays annually
  • 1 service day annually
  • 401(k) with 3.5% company match
  • Paid parental bonding leave
  • Health, vision, and dental coverage
  • Life and disability insurance covered 100% by NinjaTrader
Sr. Software Engineer II, Trading Services at NinjaTrader | JobStash