×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer II; Backend, Scala or C++

Remote / Online - Candidates ideally in
Chicago, Cook County, Illinois, 60290, USA
Listing for: NinjaTrader
Remote/Work from Home position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Sr. Software Engineer II (Backend, Scala or C++)

Sr. Software Engineer II (Backend, Scala or C++)

Join to apply for the Sr. Software Engineer II (Backend, Scala or C++) role at Ninja Trader
.

Disclaimer: Please be advised that the most accurate and up-to-date information about 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 our official job board.

JOIN US ON OUR MISSION TO BECOME THE #1 RETAIL TRADING PLATFORM IN THE WORLD.

Welcome to the dynamic world of Ninja Trader! As an industry‑leading trading platform and futures broker, we’re empowering traders to take control of their financial destiny. Whether a seasoned pro or just starting out, our award‑winning software enables traders to navigate the world’s leading financial markets with confidence.

Since founding in 2003, we have grown to over 2 million users and have become the number one rated futures brokerage worldwide. We push the industry forward with innovation, real‑time support, and a vibrant community of like‑minded traders.

At Ninja Trader you’re part of a movement that values social connection, professional development, and employee recognition. Join us to help shape the future of trading.

Responsibilities
  • Design, develop, and maintain backend systems using Scala, leveraging Kubernetes for container orchestration.
  • Architect, deploy, and manage backend applications in Kubernetes to ensure scalability, availability, and resilience.
  • Implement and enhance microservices architecture for trading applications, promoting modularity and maintainability.
  • Develop distributed systems to support high‑performance, low‑latency requirements of trading platforms.
  • Implement robust monitoring and logging solutions to track and analyze backend system performance 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.
Qualifications
  • BA or MS degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of software development experience designing, implementing, testing, and maintaining 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, exceptional accuracy, and 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 is $ – $ USD
, plus an annual target bonus of 12% based on individual (50%) and company/team (50%) performance. The total compensation package also includes a 401K plan through ADP with up to 3.5% company match, 18 days of paid time off per year (plus seven paid holidays), and additional benefits.

Location

This role is based in Chicago, IL. Remote flexibility is available 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 Work Schedule
  • Office Tuesday through Thursday in Chicago.
  • Remote work on Mondays and Fridays.
  • 20 additional flex remote days annually.
  • 5 Company‑Wide Office‑Optional weeks tied to major holidays.
Benefits
  • 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 Ninja Trader.

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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary