NinjaTrader

NinjaTrader

Sr. Software Engineer I, Evaluation Services

Chicago or Remote* · Senior

Sponsorship not specified$125k-$175kDetected 6 days ago
JavaScriptTypeScriptPythonReactNode.jsDistributed SystemsFull-Stack DevelopmentCode ReviewAPI DevelopmentRESTWebSocketsOAuthOpenAPICustomer SupportPostmanLeadershipCommunication

About the role

  • For the latest listings and details, please visit: https://job-boards.greenhouse.io/ninjatrader.
  • 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.

Responsibilities

  • In this role, you will serve as a trusted technical advisor to our partners, working closely with Technical Account Managers and partner engineering teams to drive successful integrations.
  • You will be the go-to expert for complex API challenges, setting the quality bar for technical support while thriving in a fast-paced environment where no two days look the same.
  • Serve as the senior technical point of contact for partners integrating with NinjaTrader APIs, providing expert guidance on authentication, endpoints, data models, and architectural best practices
  • Partner directly with external engineering teams to debug complex integration issues, conduct code reviews of their implementations, and accelerate time-to-production
  • Collaborate closely with Technical Account Managers to deliver a seamless partner experience, translating business requirements into technical solutions and providing real-time support during critical integration milestones
  • Diagnose and resolve complex API issues spanning WebSocket connections, REST endpoints, and real-time data feeds, often under time pressure with high-value partners
  • Own the quality standard for API support, establishing best practices for troubleshooting, documentation, and partner communication that the broader team can follow
  • Build and enhance internal tools, scripts, and diagnostic utilities that improve support efficiency and enable faster issue resolution
  • Drive continuous platform improvement by synthesizing partner feedback into actionable recommendations for Product and Engineering, influencing the API roadmap
  • Mentor junior team members on technical troubleshooting, partner communication, and maintaining composure in high-stakes situations

Requirements

  • Strong proficiency with REST APIs, WebSockets, JSON, OAuth, and API debugging tools (Postman, curl, browser developer tools, network analyzers)
  • Hands-on experience with TypeScript/JavaScript, Python, or similar languages for scripting, debugging, and building reference implementations
  • Excellent troubleshooting skills with the ability to analyze logs, trace API calls, and isolate issues across distributed systems under pressure
  • Ability to think on your feet and adapt quickly when priorities shift or unexpected issues arise
  • Outstanding written and verbal communication skills with the ability to translate complex technical concepts for both technical and non-technical audiences

Nice to have

  • Experience with trading platforms, fintech, or capital markets technology
  • Familiarity with React, Node.js, or full-stack TypeScript development
  • Background in developer experience (DevEx), developer advocacy, or technical evangelism
  • Experience with API documentation tools (Swagger/OpenAPI, ReadMe, or similar)
  • Passion for futures, derivatives, and trading technologies

Skills

  • https://job-boards.greenhouse.io/ninjatrader.
  • Welcome to the dynamic world of NinjaTrader!
  • Our growth story is nothing short of exhilarating.
  • Since 2003, NinjaTrader has been dedicated to understanding and supporting traders on their journey toward trading triumph.
  • So, why work at NinjaTrader?
  • Sounds too good to be true?
  • Take it from our employees.

Compensation

  • The salary range for this role will be $125,000.00 - $175,000.00 USD.
  • In addition, this position will also receive an annual target bonus of 12 %.
  • 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.
  • Annual paid time off allowance accrues at a rate of 18 days per year (some positions may qualify for more) plus seven paid holidays.

Company info

  • We are seeking a Sr.

This listing is sourced directly from NinjaTrader's careers page and normalized into a canonical job model.