NinjaTrader logo

Senior Software Engineer, Python

NinjaTrader

Join Us on Our Mission to Become the #1 Retail Trading Platform in the World

Welcome to the dynamic world of NinjaTrader! As an industry-leading trading platform and futures broker, we're on a mission to empower traders to take control of their financial destiny. How do we do it? We provide cutting-edge products and services that enhance the trading journey. Whether a seasoned pro or just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading financial markets with confidence.

Our growth story is nothing short of exhilarating. Over the last 20 years, NinjaTrader has been dedicated to understanding and supporting traders on their journey toward trading triumph. In the last 5 years alone, our user base has grown by 400% to over 2 million users and we have become the number one rated futures brokerage worldwide.

But we're not stopping there. We're constantly evolving, pushing boundaries, and modernizing the futures industry. Our commitment to innovation means users will always have access to dynamic tools, real-time support, and a community of like-minded traders.

About the Role

You will work alongside NinjaTrader's talented development team, designing, building, and deploying back-end server solutions dealing with distributing large amounts of data. Responsibilities include leading development teams by guiding them in best practices in coding, code reviews, and ensuring adherence to project timelines and quality standards. Additionally, you will be responsible for your software's quality, uptime, and resilience. This position requires a pro-active and self-driven developer, knowledgeable in current programming languages and technologies with a strong ability to communicate with team members and stakeholders. This role offers the opportunity to work on impactful projects that play a crucial role in the efficiency and success of our trading operations.

What You'll Do

  • 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.

What We Look For

  • BA or MS degree in Computer Science.
  • 8+ years of software development experience with designing, implementing, testing, and maintaining real-time applications.
  • Proven experience in Python software development, with a focus on backend systems.
  • Familiarity with Linux-based OS.
  • Familiarity with cloud services such as Google Cloud Platform.
  • Dependable team player with a strong work ethic, exceptional accuracy, good analytical and problem-solving skills.
  • Comfort resolving uncertainty and communicating for issue resolution.
  • Ability to take full ownership (design, implement, test, deploy, maintain, iterate) of projects.
  • Financial knowledge is required.

Our Core Benefits Include

  • Hybrid Schedule with Extra Remote Flexibility (Totalling over 55% remote time)
  • Generous PTO
  • 7 Paid Holidays Annually + 5 Conditional Holidays Annually
  • 1 Service Day Annually
  • 401k with 3.5% Company Match
  • Health, Vision, Dental Coverage
  • Life and Disability Insurance Covered 100% by NinjaTrader
  • Flexible Spending Accounts for Transit and Parking
  • Gym Membership

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Benefits
Extracted with AI

  • 401(k)
  • Disability insurance
  • Generous PTO
  • 7 Paid Holidays Annually
  • 5 Conditional Holidays Annually
  • 1 Service Day Annually
  • 401k with 3.5% Company Match
  • Health, Vision, Dental Coverage
  • Life and Disability Insurance Covered 100% by NinjaTrader
  • Flexible Spending Accounts for Transit and Parking
  • Gym Membership

Similar jobs

Last update: 23 minutes ago

Hudson River Trading logo
Hudson River Trading

Senior Python Engineer

Join Hudson River Trading as a Senior Python Engineer in NYC. Work on cutting-edge distributed computing environments in algorithmic trading.

Nirvana logo
Nirvana

Senior Backend Engineer with Python and Microservices

Join Nirvana as a Senior Backend Engineer to enhance healthcare transparency using Python and microservices.

Nasuni logo
Nasuni

Senior Python Software Engineer

Join Nasuni as a Senior Python Software Engineer to lead backend development with Python, Django, and FastAPI in Cork, Ireland.

Interactive Brokers logo
Interactive Brokers

Python Developer with React.js and Django Experience

Join Interactive Brokers as a Python Developer with React.js and Django experience in Greenwich, CT. Hybrid role with competitive benefits.

Within3 logo
Within3

Senior Python Backend Software Engineer

Join Within3 as a Senior Python Backend Software Engineer, leading data integration projects in a fully remote role.

Hudson River Trading logo
Hudson River Trading

Senior Python Engineer

Join Hudson River Trading as a Senior Python Engineer in Austin, TX. Work on cutting-edge projects in algorithmic trading using Python.

Fondo logo
Fondo

Senior Software Engineer - Python/TypeScript

Senior Software Engineer role focusing on Python/TypeScript in Austin, TX. Lead a team, develop innovative software solutions.

Nymbus logo
Nymbus

Senior Python Developer

Join Nymbus as a Senior Python Developer to modernize and maintain system components remotely.

Optiver logo
Optiver

Entry Level Software Engineer - Platform (Python)

Join Optiver as an Entry Level Software Engineer - Platform, focusing on Python and infrastructure automation in Amsterdam.

Seargin  logo
Seargin

Senior Fullstack Developer with Python, C#, and JavaScript

Join Seargin as a Senior Fullstack Developer. Work with Python, C#, JavaScript in a hybrid role in Gdańsk. Enhance your skills in a dynamic environment.

Interactive Brokers logo
Interactive Brokers

Senior Platform Engineer - Design

Join Interactive Brokers as a Senior Platform Engineer - Design, focusing on infrastructure and containerization in a hybrid role.

Interactive Brokers logo
Interactive Brokers

Senior Platform Engineer - Design

Senior Platform Engineer role focusing on design and system management in Fort Lauderdale, FL. Hybrid work model.

Metroscope logo
Metroscope

Senior Software Engineer - Full Stack/Back-End with Python and TypeScript

Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

Distribusion Technologies logo
Distribusion Technologies

Senior Software Engineer, Python

Senior Python Software Engineer role in Berlin, focusing on high-load systems and automation.

Numeral logo
Numeral

Senior Software Engineer - Backend / Fullstack

Senior Software Engineer for a fintech startup, focusing on backend and fullstack development with TypeScript.

Zanders logo
Zanders

Senior Software Engineer - Backend (Python)

Join Zanders as a Senior Software Engineer focusing on backend development with Python in Utrecht, Netherlands.

Self Financial, Inc. logo
Self Financial, Inc.

Senior Backend Software Engineer

Senior Backend Engineer role focusing on Python, SQL, and scalable systems in Austin, TX. Remote work available.

Titan logo
Titan

Senior Full Stack Software Engineer

Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.

Inclusively logo
Inclusively

Senior Python Developer

Senior Python Developer needed in New York, skilled in Python, SQL, PL/SQL, with strong leadership and communication skills.

Solventum logo
Solventum

Senior Software Development Engineer - Python, PyTorch

Join Solventum as a Senior Software Development Engineer specializing in Python and PyTorch for innovative healthcare solutions.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.