NinjaTrader Group, LLC
Sr. Software Engineer II (Backend, Scala or C++) Chicago, IL
NinjaTrader Group, LLC, Chicago, Illinois, United States, 60290
Disclaimer:
Please be advised that the most accurate and up-to-date information about our open roles—including job descriptions, compensation, and benefits—can only be guaranteed on our official job board. For the latest listings and details, please visit: https://job-boards.greenhouse.io/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 empower traders to take control of their financial destiny. 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.
Over the last 20 years, NinjaTrader has grown our user base by 400% to over 1.9 million users and become the number one rated futures brokerage worldwide. We constantly evolve, push boundaries, and modernise the futures industry, ensuring users always have access to dynamic tools, real‑time support, and a community of like‑minded traders.
Work at NinjaTrader is more than a job—you become part of a movement. We empower employees to reach new heights in their careers with a culture focused on social connection, professional development, and employee recognition initiatives.
Job Location This role is based in Chicago, IL. Remote flexibility may be available for exceptional candidates in states including California, Colorado, Florida, Georgia, Illinois, Indiana, Minnesota, New York, North Carolina, Ohio, Oregon, South Carolina, Texas, Utah, Virginia, Washington, Washington D.C., Wisconsin, New Jersey, and Pennsylvania.
Hybrid Work Schedule For Chicago‑based employees, we follow a hybrid schedule: in‑office Tuesday through Thursday, remote on Mondays and Fridays. Additionally, you will receive 20 extra flex remote days per year and 5 Company‑Wide Office‑Optional weeks tied to major holidays.
Compensation Salary range: $165,000–$190,000 USD. The position includes an annual target bonus of 12%, based on individual (50%) and company/team (50%) performance. You also receive a 401 K plan with up to a 3.5% match, 18 days PTO annually, and 7 paid holidays.
Benefits
Generous PTO
7 paid holidays annually + 5 conditional holidays annually
1 service day annually
401 K with 3.5% company match
Life and disability insurance covered 100%
What you'll do As a Backend Software Engineer focused on Scala in a Kubernetes environment, you will architect and implement scalable, containerised backend solutions for advanced trading systems. This role requires a deep understanding of distributed systems, container orchestration, and a passion for building resilient and efficient financial technology.
Design, develop, and maintain backend systems using Scala and Kubernetes.
Architect, deploy, and manage backend applications in Kubernetes for scalability, availability, and resilience.
Build microservices architecture for trading applications, promoting modularity and maintainability.
Develop distributed systems to support high‑performance and low‑latency trading platform requirements.
Implement robust monitoring and logging solutions for real‑time performance analysis.
Integrate backend systems with various market data feeds, ensuring accurate and timely data for trading activities.
Collaborate with cross‑functional teams, including frontend developers, UX/UI designers, and other engineers.
Create and maintain technical documentation for backend systems, Kubernetes configurations, and deployment procedures.
Engage with project managers to help deliver solutions.
What you'll need
BA or MS in Computer Science, Software Engineering, or related field.
7+ years of software development experience with real‑time applications.
Professional experience with Scala backend development.
Experience with Kubernetes and cloud services such as Google Cloud Platform.
Dependable team player with a strong work ethic, excellent analytical and problem‑solving skills.
Comfort resolving uncertainty and communicating for issue resolution.
Ability to take full ownership of projects (design, implement, test, deploy, maintain, iterate).
Financial knowledge helpful but not required.
Core Mission and Culture We are on a mission to become the world’s #1 retail‑focused trading platform. Our culture encourages social connection, professional development, and employee recognition, empowering staff to reach new career heights.
Equal Employment Opportunity 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.
#J-18808-Ljbffr
Please be advised that the most accurate and up-to-date information about our open roles—including job descriptions, compensation, and benefits—can only be guaranteed on our official job board. For the latest listings and details, please visit: https://job-boards.greenhouse.io/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 empower traders to take control of their financial destiny. 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.
Over the last 20 years, NinjaTrader has grown our user base by 400% to over 1.9 million users and become the number one rated futures brokerage worldwide. We constantly evolve, push boundaries, and modernise the futures industry, ensuring users always have access to dynamic tools, real‑time support, and a community of like‑minded traders.
Work at NinjaTrader is more than a job—you become part of a movement. We empower employees to reach new heights in their careers with a culture focused on social connection, professional development, and employee recognition initiatives.
Job Location This role is based in Chicago, IL. Remote flexibility may be available for exceptional candidates in states including California, Colorado, Florida, Georgia, Illinois, Indiana, Minnesota, New York, North Carolina, Ohio, Oregon, South Carolina, Texas, Utah, Virginia, Washington, Washington D.C., Wisconsin, New Jersey, and Pennsylvania.
Hybrid Work Schedule For Chicago‑based employees, we follow a hybrid schedule: in‑office Tuesday through Thursday, remote on Mondays and Fridays. Additionally, you will receive 20 extra flex remote days per year and 5 Company‑Wide Office‑Optional weeks tied to major holidays.
Compensation Salary range: $165,000–$190,000 USD. The position includes an annual target bonus of 12%, based on individual (50%) and company/team (50%) performance. You also receive a 401 K plan with up to a 3.5% match, 18 days PTO annually, and 7 paid holidays.
Benefits
Generous PTO
7 paid holidays annually + 5 conditional holidays annually
1 service day annually
401 K with 3.5% company match
Life and disability insurance covered 100%
What you'll do As a Backend Software Engineer focused on Scala in a Kubernetes environment, you will architect and implement scalable, containerised backend solutions for advanced trading systems. This role requires a deep understanding of distributed systems, container orchestration, and a passion for building resilient and efficient financial technology.
Design, develop, and maintain backend systems using Scala and Kubernetes.
Architect, deploy, and manage backend applications in Kubernetes for scalability, availability, and resilience.
Build microservices architecture for trading applications, promoting modularity and maintainability.
Develop distributed systems to support high‑performance and low‑latency trading platform requirements.
Implement robust monitoring and logging solutions for real‑time performance analysis.
Integrate backend systems with various market data feeds, ensuring accurate and timely data for trading activities.
Collaborate with cross‑functional teams, including frontend developers, UX/UI designers, and other engineers.
Create and maintain technical documentation for backend systems, Kubernetes configurations, and deployment procedures.
Engage with project managers to help deliver solutions.
What you'll need
BA or MS in Computer Science, Software Engineering, or related field.
7+ years of software development experience with real‑time applications.
Professional experience with Scala backend development.
Experience with Kubernetes and cloud services such as Google Cloud Platform.
Dependable team player with a strong work ethic, excellent analytical and problem‑solving skills.
Comfort resolving uncertainty and communicating for issue resolution.
Ability to take full ownership of projects (design, implement, test, deploy, maintain, iterate).
Financial knowledge helpful but not required.
Core Mission and Culture We are on a mission to become the world’s #1 retail‑focused trading platform. Our culture encourages social connection, professional development, and employee recognition, empowering staff to reach new career heights.
Equal Employment Opportunity 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.
#J-18808-Ljbffr