
Empowering traders with advanced tools and low fees
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...
Employees enjoy competitive salaries, equity options, flexible remote work policies, and generous PTO. Additionally, NinjaTrader offers a comprehensiv...
NinjaTrader fosters a culture focused on trader empowerment and innovation, encouraging employees to contribute ideas that enhance the platform. The c...

NinjaTrader • Chicago, IL
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at NinjaTrader.