Open Role
NinjaTrader

Remote opportunity at

NinjaTrader

Sr. Software Engineer II, FCM

NinjaTrader is a retail futures brokerage and trading platform operating since 2003. It reports more than two million users and describes itself as the top-rated futures…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
USD 140,000 - 190,000/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published3h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

NinjaTrader is a retail futures brokerage and trading platform operating since 2003. It reports more than two million users and describes itself as the top-rated futures broker in the world. This senior engineer role is on the FCM development team, which builds back-end systems for customer funding, trading and back-office operations. The team produces server-side software that moves large amounts of data for trading operations. The engineer owns systems that…

Job Description

NinjaTrader is a retail futures brokerage and trading platform operating since 2003. It reports more than two million users and describes itself as the top-rated futures broker in the world. This senior engineer role is on the FCM development team, which builds back-end systems for customer funding, trading and back-office operations.

The team produces server-side software that moves large amounts of data for trading operations. The engineer owns systems that must be quick, dependable and accurate, and leads through good coding habits, review and deadline management. The role collaborates with finance, treasury, account-opening and trading groups to create precise, efficient back-office logic and tools.

The engineer writes Python and TypeScript back ends, adds monitoring and logs using observability tools such as OpenTelemetry, and simplifies processes to reduce manual steps. Documenting back-office systems and workflows is part of the job, and engineers are expected to keep current with Python, TypeScript and retail trading technology.

The ideal candidate holds a bachelor's or master's in computer science and has eight or more years building real-time applications. Strong Python and TypeScript back-end skills, familiarity with Linux and Google Cloud, and experience with AI-assisted coding tools are expected. The position is based in Chicago, Illinois, with a hybrid schedule.

Responsibilities

  • Design, build and sustain Python and TypeScript back ends for customer funding and trading
  • Guide the team through coding standards, code review and schedule commitments
  • Take ownership of how reliable and available the software is
  • Work with the finance, treasury, account-opening and trading departments to build precise, efficient back-office logic
  • Add monitoring and logging with tools like OpenTelemetry
  • Review teammates' changes for consistency, correctness and architecture quality
  • Trim manual steps by simplifying processes
  • Write and maintain technical docs for back-office systems and workflows
  • Track developments in Python and TypeScript along with trading technology in general

Requirements

  • Bachelor's or master's degree in computer science
  • Eight or more years creating, validating and running applications that operate in real time
  • Demonstrated Python and TypeScript back-end development
  • Comfort with Linux environments
  • Experience with Google Cloud Platform or similar cloud services
  • Dependable and detail-minded, with analytical and problem-solving strength
  • Able to work through uncertainty, communicate clearly, mentor peers and drive changes across teams
  • Experience using AI coding helpers for generation, static analysis and test creation in production
  • End-to-end ownership, from design to deployment and iteration
  • Eligible to work in the US; no visa sponsorship offered

Qualifications

  • Prior work at a futures brokerage, clearinghouse or broker-dealer supervised by CFTC/NFA or SEC/FINRA
  • Hands-on time with CME clearing or self-clearing setups
  • Familiarity with payment movement: ACH, wires, holds and account separation
  • Experience modernizing platforms or migrating to the cloud in regulated finance
  • Enthusiasm for futures, derivatives and trading tools, and for opening markets to retail traders

Core Skills

Benefits

  • 18 days of PTO a year, plus seven paid holidays and five conditional holidays
  • One service day each year
  • 401(k) with a 3.5 percent match
  • Paid parental bonding leave
  • Health, vision and dental coverage
  • Life and disability insurance paid for entirely by the company
  • Hybrid pattern: in the office Tuesday through Thursday, remote on Mondays and Fridays, plus 20 flexible remote days yearly

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Where is the job located?

Chicago, Illinois, on a hybrid pattern with office days Tuesday to Thursday. Some candidates in listed states may get remote flexibility, including California, Texas and New York.

What is the pay?

The range is $140,000 to $190,000 USD, plus a 10 percent annual target bonus. Bonus pay is weighted half toward individual results and half toward company or team results.

Can candidates who need visa sponsorship apply?

No. Applicants have to already be legally authorized to work in the country, and no visa sponsorship is offered.

What degree and experience are needed?

A bachelor's or master's in computer science, with at least eight years building real-time back-end applications in Python and TypeScript.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Posted by NinjaTrader

Source: Remote First Jobs — Software Development

View the original listing ↗

Posted by employer: Oct 10, 2026

Added to Jobsiz: Oct 13, 2026

2 sources detected for this job

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

NinjaTrader

NinjaTrader

1Open Jobs
—No reviews yet
View Company Profile