LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›NinjaTrader›Sr. Software Engineer II (Python, Backend)
NinjaTrader

About NinjaTrader

Empowering traders with advanced tools and low fees

🏢 Tech, Finance👥 51-250📅 Founded 2004📍 Chicago, Illinois, United States

Key Highlights

  • Over 60,000 active users leveraging advanced trading tools
  • Headquartered in Chicago, Illinois
  • Offers low commissions for futures trading
  • Award-winning trading platform recognized in the industry

NinjaTrader, headquartered in Chicago, Illinois, provides a powerful trading platform and brokerage services tailored for futures trading. The platform is recognized for its advanced charting tools and analytics, serving over 60,000 active users. NinjaTrader has raised significant funding to enhance...

🎁 Benefits

Employees enjoy competitive salaries, equity options, flexible remote work policies, and generous PTO. Additionally, NinjaTrader offers a comprehensiv...

🌟 Culture

NinjaTrader fosters a culture focused on trader empowerment and innovation, encouraging employees to contribute ideas that enhance the platform. The c...

🌐 Website💼 LinkedIn𝕏 TwitterAll 20 jobs →
NinjaTrader

Sr. Software Engineer II (Python, Backend)

NinjaTrader • Chicago, IL

Posted 2w ago🏛️ On-SiteSeniorBackend engineer📍 Chicago
Apply Now →

Skills & Technologies

Python

Overview

NinjaTrader is seeking a Senior Backend Engineer II to enhance their retail trading platform. You'll work with Python to develop backend solutions that empower traders. This role requires significant experience in backend engineering.

Job Description

Who you are

You have 5+ years of experience in backend engineering, particularly with Python, and have a strong understanding of building scalable systems that support high-frequency trading. Your expertise in backend technologies allows you to design and implement robust APIs that enhance user experience and performance. You are comfortable working in a collaborative environment, engaging with cross-functional teams to deliver high-quality software solutions. You have a keen eye for detail and are adept at troubleshooting complex issues that arise in production environments. Your experience includes working with databases and optimizing queries to ensure efficient data retrieval and storage. You are passionate about continuous learning and staying updated with the latest industry trends and technologies.

Desirable

Experience with financial systems or trading platforms is a plus, as is familiarity with cloud services and containerization technologies. You are open to mentoring junior engineers and sharing your knowledge to foster a culture of learning within the team.

What you'll do

In this role, you will be responsible for developing and maintaining backend services that power NinjaTrader's trading platform. You will collaborate closely with product managers and frontend engineers to define and implement new features that enhance the trading experience for users. Your day-to-day tasks will include writing clean, maintainable code, conducting code reviews, and participating in architectural discussions to improve system design. You will also be involved in performance tuning and optimization of existing services to handle increased loads and improve response times. Additionally, you will monitor system performance and troubleshoot issues as they arise, ensuring high availability and reliability of the trading platform.

What we offer

NinjaTrader provides a supportive work environment where you can grow your skills and advance your career. We offer competitive compensation and benefits, including health, vision, and dental coverage. You will have the opportunity to work on innovative projects that have a direct impact on the trading community. Our culture encourages collaboration and creativity, allowing you to contribute to the evolution of our platform and the futures industry as a whole. Join us in our mission to empower traders and shape the future of retail trading.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at NinjaTrader.

Apply Now →Get Job Alerts