NinjaTrader is an industry-leading trading platform and futures broker, empowering traders to take control of their financial destiny. The Sr. Software Engineer will serve as a trusted technical advisor to partners, focusing on API integrations and providing expert guidance to ensure successful implementations.
Responsibilities:
- 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
- Develop deep expertise in NinjaTrader's evaluation platform, trading systems, and API architecture to provide authoritative technical leadership
Requirements:
- 5+ years of software engineering experience, with deep hands-on expertise in API development, system integrations, and building or supporting partner-facing platforms
- Proven track record of working alongside Technical Account Managers and cross-functional teams to deliver successful partner outcomes in a fast-paced environment
- 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
- Demonstrated ability to work directly with partner engineering teams—reviewing code, pair-debugging, and guiding architectural decisions
- Excellent troubleshooting skills with the ability to analyze logs, trace API calls, and isolate issues across distributed systems under pressure
- High quality standards with attention to detail in documentation, communication, and technical deliverables
- 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
- Self-starter who thrives in ambiguity and can manage multiple high-priority partner engagements simultaneously
- 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)
- Prior experience supporting enterprise or B2B partner integrations
- Passion for futures, derivatives, and trading technologies is a strong plus