NinjaTrader
Sr. Software Engineer II, Backend - NT Connect
Chicago, IL · Senior
Sponsorship not specified$140k-$190kDetected 57 days ago
JavaKotlinScalaNode.jsDistributed SystemsBackend DevelopmentFull-Stack DevelopmentCode ReviewGitGCPCloud PlatformsKubernetesCI/CDRESTWebSocketsCybersecurityIncident ResponseRoadmappingTCP/IPDNSCommunicationProblem Solving
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
- Software Engineer II to join our NT Connect team-our API-based brokerage integration layer that powers connections with introducing brokers, fintech partners, and third-party platforms.
- In this pivotal role, you will help design, build, and evolve the backend services that underpin our partner integrations, brokerage APIs, and trading infrastructure.
- As a senior engineer on the team, your work will have a direct impact on partner success, trader outcomes, and revenue growth.
- You will collaborate closely with Engineering, Product, QA, and cross-functional partners to deliver high-quality, scalable solutions for our broker partners.
- Design, develop, and maintain high-quality backend services that power the NT Connect brokerage API platform, ensuring scalability, reliability, and low-latency performance
- Architect and implement RESTful and WebSocket APIs for partner integrations, including introducing brokers, fintech partners, and third-party trading platforms
- Deploy and manage backend services in a Kubernetes/GCP environment, with a focus on availability, resilience, and observability
- Implement robust monitoring, logging, and alerting solutions using industry-standard observability tooling (e.g., OpenTelemetry) to track and analyze system performance in real time
- Collaborate with cross-functional teams and stakeholders to deliver end-to-end solutions that meet partner requirements, compliance standards, and business goals
- Drive architectural decisions and technical roadmap planning, helping shape the evolution of the NT Connect platform
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 8+ years of software development experience with distributed, backend systems, preferably in a high-performance or near real-time environment
- Strong proficiency in one or more JVM-based languages (Scala, Java, or Kotlin)
- experience with reactive, message-driven frameworks is highly valued
- Experience with Kubernetes and cloud infrastructure (preferably GCP), with a focus on scalability and high availability
- Deep understanding of modern distributed systems and ability to troubleshoot across the full stack (HTTP/HTTPS, WebSockets, TLS, TCP/IP, DNS)
- Strong understanding of security best practices for exposed APIs and backend services: authentication, authorization, data isolation, encryption, and audit logging
- Familiarity with financial systems and trading concepts: orders, fills, margin, account lifecycle, and regulated workflows (KYC/AML, reporting)
- Experience with FIX protocol, market data feeds, or brokerage integration patterns (FCM, clearing, or embedded finance platforms)
- Experience working in a regulated fintech, trading, or brokerage environment
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 $140,000.00 - $190,000.00 USD.
- In addition, this position will also receive an annual target bonus of 10%.
- 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.
- 7 Paid Holidays Annually + 5 Conditional Holidays Annually
- 1 Service Day Annually
Benefits
- Paid Parental Bonding Leave
- Health, Vision, Dental Coverage
- Life and Disability Insurance Covered 100% by NinjaTrader
- Uphold and elevate engineering quality through code reviews, test coverage, CI/CD pipelines, release readiness, and incident response
- Our Core Benefits Include:
Company info
- This role is based in Chicago, IL.
- We are not open to remote candidates for this role
Equal opportunity
- We are proud to be an equal opportunity workplace.
Visa & Work Authorization
- al employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status
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.