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.
Apply directly at NinjaTrader →Create a free account for alerts like thisView NinjaTrader immigration profile
This listing is sourced directly from NinjaTrader's careers page and normalized into a canonical job model.