Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NinjaTrader Logo

Sr. Software Engineer II (Python, Backend)

NinjaTrader

$170,000 - $190,000
Sep 10, 2025
Chicago, IL, US
Apply Now

NinjaTrader is looking to build resilient back-end systems that power customer funding and trading, requiring a proactive and self-driven developer to lead development efforts, ensure high uptime, and contribute to real-time data infrastructure.

Requirements

  • 8+ years of software development experience with designing, implementing, testing, and maintaining real-time applications
  • Advanced proficiency in Python, with a focus on scalable backend services
  • Experience with Linux environments and scripting
  • Hands-on experience deploying applications or services on Google Cloud Platform (GKE, Pub/Sub, Cloud Functions, etc.) is preferred

Responsibilities

  • Design, develop, and maintain backend systems using Python to facilitate customer funding and trading
  • Provide technical leadership within the team
  • Collaborate with finance, treasury, new accounts and trading teams to implement accurate and efficient algorithms and tools to support the back-office
  • Streamline processes to improve operational efficiency and reduce manual intervention
  • Create and maintain technical documentation for back-office processing systems and workflows
  • Keep up-to-date with the latest advancements in Python and retail trading technologies

Other

  • BA or MS degree in Computer Science
  • Dependable team player with a strong work ethic, exceptional accuracy, good analytical and problem-solving skills
  • Strong collaboration and communication skills, especially across technical and business teams
  • Ability to work autonomously and take full ownership of projects
  • Financial knowledge is helpful but not required
  • This role is based in Chicago, IL. We are not open to remote candidates for this role
  • For Chicago-based employees, we follow a hybrid work schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays. In addition to these weekly remote days, we offer: 20 additional flex remote days annually, 5 Company Wide Office-Optional weeks tied to major holidays