Staff Software Engineer, FCM

Posted

NinjaTraderChicago or Remote*Hybridfull_timestaff

$160,000 – $210,000 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Define and own the foundational architecture of NinjaTrader’s cloud-native FCM platform on GCP/Kubernetes.
  • Architect systems for high-throughput trade flows with deterministic behavior under concurrency and failure.
  • Serve as the technical north star for the FCM engineering team through code reviews, pairing, and architecture sessions.
  • Establish and enforce best practices across the FCM platform, including API design, testing strategies, observability, and CI/CD.
  • Design compliance-critical systems with embedded audit trails, segregation controls, and compliance checkpoints.

Soft Skills

Financial ServicesCapital MarketsBrokerage TechnologyCommunicationMentoringTechnical Decision-MakingPlatform ModernizationCloud Migration

Benefits

  • 401k
  • Dental
  • Disability Insurance
  • Flexible PTO
  • Health Insurance
  • Life Insurance
  • Parental Leave
  • Vision

Culture

Professional DevelopmentEmployee RecognitionWork-Life BalanceTransparent LeadershipInclusive Hiring

Requirements

Regions: Us

Get jobs like this in your inbox

Weekly Kubernetes, GCP, AWS hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About NinjaTrader
Industry: fintech
Size: medium

NinjaTrader is an industry-leading trading platform and futures broker, empowering over 2 million traders with cutting-edge products and services to navigate financial markets. The company provides award-winning software and brokerage services, continuously innovating and modernizing the futures industry.

View company profile →
Compensation
Base salary: $160,000 – $210,000 USD
Bonus: 15% annual target bonus, based on individual (50%) and company/team (50%) performance.