Sr. Software Engineer II (Backend, Scala or C++)
Company: NinjaTrader
Location: Chicago
Posted on: February 16, 2026
|
|
|
Job Description:
Job Description Job Description 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're empowering 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. Since 2003, NinjaTrader has been
dedicated to understanding and supporting traders on their journey
toward trading triumph. Through those efforts, our user base has
grown 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. So, why work at NinjaTrader?
Here, you're not just part of a team; you're part of a movement. We
empower employees to reach new heights in their careers by
providing a dynamic culture focused on social connection,
professional development, and employee recognition initiatives.
Sounds too good to be true? Take it from our employees. Join us as
we redefine what's possible in trading, advocate for our customers,
and continue our journey toward becoming the world's top
retail-focused trading platform in the world. What you'll do: As a
Backend Software Engineer specializing in Scala in a Kubernetes
environment, you will be instrumental in architecting and
implementing scalable, containerized backend solutions for our
advanced trading systems. This role requires a deep understanding
of distributed systems, container orchestration, and a passion for
building resilient and efficient financial technology. You will
work alongside NinjaTrader's talented development team, designing,
building, and deploying back-end server solutions dealing with
distributing large amounts of data. In this role you will: Design,
develop, and maintain backend systems using Scala, leveraging the
power of Kubernetes for container orchestration Architect, deploy,
and manage backend applications in a Kubernetes environment to
ensure scalability, availability, and resilience Implement and
enhance microservices architecture for trading applications,
promoting modularity and maintainability Develop distributed
systems to support the high-performance and low-latency
requirements of trading platforms Implement robust monitoring and
logging solutions to track and analyze the performance of backend
systems in real-time 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, to
deliver end-to-end trading solutions Create and maintain technical
documentation for backend systems, Kubernetes configurations, and
deployment procedures Direct contact with project managers to help
deliver solutions What you'll need: BA or MS degree in Computer
Science, Software Engineering, or a related field 7 years of
software development experience with designing, implementing,
testing, and maintaining real-time applications Professional
experience with Scala backend software development Experience with
Kubernetes and 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 helpful but
not required Compensation: The salary range for this role will be
$165,000.00 - $190,000.00 USD. In addition, this position will also
receive an annual target bonus of 12%. Bonus pay at NinjaTrader is
based on individual performance (50%) as well as company/team
performance (50%). Salary and bonus earnings are only two
components of the total compensation package offered by
NinjaTrader. NinjaTrader offers a 401K plan through ADP under which
the company will match up to 3.5% of employee contributions. Annual
paid time off allowance accrues at a rate of 18 days per year (some
positions may qualify for more) plus seven paid holidays. Location:
This role is based in Chicago, IL. *There may be remote flexibility
for exceptional candidates in the following states: 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,
Pennsylvania. Hybrid: 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 Our Core
Benefits Include: Generous PTO 7 Paid Holidays Annually 5
Conditional Holidays Annually 1 Service Day Annually 401k with 3.5%
Company Match Paid Parental Bonding Leave Health, Vision, Dental
Coverage Life and Disability Insurance Covered 100% by NinjaTrader
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.
Keywords: NinjaTrader, Arlington Heights , Sr. Software Engineer II (Backend, Scala or C++), IT / Software / Systems , Chicago, Illinois