
Sr. Software Engineer II, FCM
NinjaTrader12 hours ago
Remote, United States or Chicago, IL, USASenior
Base Salary
$140k - $190k/yr
Responsibilities
- Design, develop, and maintain Python and TypeScript backend systems supporting customer funding and trading.
- Lead development teams through coding best practices, code reviews, mentoring, and adherence to timelines and quality standards.
- Own the quality, uptime, resilience, and full lifecycle delivery of software from design through iteration.
- Collaborate with finance, treasury, new accounts, and trading teams on algorithms and tools for back-office operations.
- Implement monitoring and logging using observability tooling such as OpenTelemetry.
- Review code for consistency, correctness, and sound architecture.
- Streamline operational processes, reduce manual intervention, and maintain technical documentation.
- Stay current with Python, TypeScript, and retail trading technology advancements.
Requirements
- BA or MS degree in Computer Science.
- 8+ years of software development experience designing, implementing, testing, and maintaining real-time applications.
- Proven Python and TypeScript development experience focused on backend systems.
- Familiarity with Linux-based operating systems and cloud services such as Google Cloud Platform.
- Strong accuracy, analytical, problem-solving, communication, collaboration, mentoring, and change-management skills.
- Experience using AI-assisted development tools such as code generation, static analysis, or automated test synthesis in production environments.
- Ability to own projects from design through implementation, testing, deployment, and iteration.
- Must be eligible to work in the United States; visa sponsorship is not available.
- Preferred experience includes work at an FCM, clearing firm, or broker-dealer; CME clearing, GMI, FIS, treasury, money movement, regulated-finance modernization, futures, derivatives, or trading technology.
Benefits
- Salary range of $140,000–$190,000 plus a 10% annual target bonus.
- 401(k) plan with up to a 3.5% company match.
- 18 days of annual paid time off, seven paid holidays, five conditional holidays, and one service day.
- Paid parental bonding leave and health, vision, dental, life, and disability insurance, with life and disability coverage paid 100% by NinjaTrader.
- Chicago-based hybrid schedule with in-office work Tuesday through Thursday and remote work Monday and Friday.
- 20 additional flex remote days annually and five company-wide office-optional weeks tied to major holidays.
- Role is based in Chicago, with remote flexibility for exceptional candidates in specified states.
Categories
About NinjaTrader
NinjaTrader builds a multi-device trading platform and runs a futures brokerage and clearing firm for active retail and professional traders. Its software offers advanced charting, strategy development, backtesting, and trade execution, and the brokerage earns commissions and fees. Founded in 2004 and headquartered in Chicago, it is part of Payward (Kraken).