Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer I, Evaluation Services (Scala) [Remote]

$125k - $175k
Full-time

NinjaTrader

Remote
  • Remote job
* 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: [ * 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:

We are seeking a Sr. Software Engineer to join our Evaluation Services team. Our Evaluation Services business powers funded trader programs that give aspiring traders a pathway to professional trading capital. In this role, you will design, build, and maintain the Scala-based backend systems that power our auto-liquidation engine, risk evaluation, and trading services—the core systems our platform and our partners depend on. You will own complex backend problems end-to-end and work alongside Trading Services Engineers, frontend engineers, QA, and solutions engineers to deliver high-quality, production-ready features in a fast-paced environment.

In this role you will:
  • Design and implement backend services in Scala for evaluation, risk, and trading services workloads—including real-time auto-liquidation, account state management, and post-trade processing
  • Build and evolve actor-based systems (Akka or similar) that handle high-throughput market data, position changes, and event-driven workflows
  • Own significant features end-to-end: from technical spec through implementation, code review, and production hand-off
  • Design data models and database changes (PostgreSQL, including JSONB where appropriate), and contribute to the shared master schema, Protobuf, and SQL repositories
  • Diagnose and resolve complex backend issues—including production incidents—by analyzing logs, tracing distributed flows, and reproducing edge cases under realistic load
  • Drive code quality across the team: thorough PR reviews, clear acceptance criteria, dev-testing discipline, and proper instrumentation and observability
  • Collaborate with Trading Services, Solutions Engineering, and Product to translate business requirements into well-scoped, well-estimated stories
  • Contribute to architectural decisions and long-term tech-debt remediation, including modernization of legacy Scala services and evaluation of new event-bus technologies
  • Mentor junior team members on Scala idioms, functional design, testing practices, and incident response
  • Develop deep expertise in NinjaTrader's evaluation platform and partner integrations to provide authoritative backend leadership
What you'll need:
  • 5+ years of backend software engineering experience building production systems that handle real-time data, concurrency, and high availability
  • Strong, hands-on Scala expertise—idiomatic Scala, functional patterns, testing (ScalaTest or similar), and comfort working in a large existing Scala codebase
  • Experience with actor-based concurrency models (Akka, Pekko, or equivalent)—understanding of supervision, message passing, and back-pressure
  • Solid relational database skills with PostgreSQL—schema design, indexing, query optimization, and judgment on when JSONB is appropriate vs. when a normalized structure is correct
  • Comfort with event-driven architectures, message buses (Kafka, Pub/Sub, or similar), and asynchronous workflows
  • Excellent troubleshooting skills with the ability to read logs, trace requests across distributed systems, and isolate root cause under pressure
  • Demonstrated ability to write clear technical specs, scope work realistically, and flag risk early
  • High-quality standards for code, tests, documentation, and PRs—and willingness to enforce the same standards in code review
  • Ability to think on your feet and adapt quickly when priorities shift or unexpected issues arise
  • Outstanding written and verbal communication skills with the ability to translate backend tradeoffs for both technical and non-technical audiences
  • Self-starter who thrives in ambiguity and can manage multiple complex backend efforts simultaneously
Bonus Points for:
  • Experience with trading platforms, fintech, or capital markets technology
  • Understanding of trading concepts: order routing, market data, position management, risk and liquidation logic, and P&L calculation
  • Familiarity with Protobuf, gRPC, or schema-based service contracts
  • Experience migrating or modernizing legacy Scala systems or evaluating Scala → Rust/Go transitions
  • Background in observability: distributed tracing, structured logging, and metrics (Datadog, GCP, or similar)
  • Prior experience supporting enterprise or B2B partner integrations
Compensation:

The salary range for this role will be $125,000.00 - $175,000.00 USD. In addition, this position will also receive an annual target bonus of 10%. 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, Missouri, Montana, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington DC, Wisconsin.

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.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer I, Evaluation Services (Scala) [Remote] in Remote vacancy
  • $125k - $175k

     ...cutting-edge products and services that enhance the trading...  ...traders with award-winning software and brokerage services to...  ...'ll do:We are seeking a Sr. Software Engineer to join our Evaluation Services team. Our...  ...build, and maintain the Scala-based backend systems that... 
    Senior
    Work at office
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours
    Shift work

    NinjaTrader Group

    Chicago, IL
    2 days ago
  • $125k - $175k

     ...cutting-edge products and services that enhance the trading...  ...traders with award-winning software and brokerage services to...  ...ll do: We are seeking a Sr. Software Engineer to join our Evaluation Services team. Our...  ...build, and maintain the Scala-based backend systems that... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours
    Shift work

    NinjaTrader

    Oregon State
    9 days ago
  •  ...their lives. The Content & Industry Services team is the engine behind that data — we ingest, process...  ...for a motivated and energetic Senior Software Engineer to join the Realtor.com Content...  ...current with emerging technologies; evaluate and recommend tools and frameworks... 
    Senior
    Work at office
    Local area

    Realtor.com

    Austin, TX
    4 days ago
  • $140k - $190k

     ...We provide cutting-edge products and services that enhance the trading journey....  ...NinjaTrader equips traders with award-winning software and brokerage services to navigate...  ...of data. As a Backend Software Engineer specializing in Scala in a Kubernetes environment, you... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader

    Oregon State
    9 days ago
  • $123k - $215.25k

     ...Global Commercial Services (GCS) serves millions of business customers around the world...  ...at American Express is seeking a Senior Software Engineer II with strong expertise in frontend...  ...across distributed engineering teams. Evaluate and integrate SaaS, PaaS, and IaaS solutions... 
    Senior
    Full time

    American Express

    Remote
    6 days ago
  •  ...About the Organization The Evaluation team builds and evolves the...  ...results into clear feedback for engineering and leadership, and help...  ...introspect autonomous driving software performance at subsystem interfaces...  ...owning complex features or services end-to-end. Bachelor’s,... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, TX
    1 day ago
  • $160k - $225k

     ...enabling human life on Mars.SR. SOFTWARE ENGINEER (FLIGHT RELIABILITY)The...  ...worldwide fast, reliable Internet service. We are looking for...  ...experience in Python, C#.NET, Go, Scala, Java, or similar object-...  ..., context retrieval, evaluation, and monitoringProduction experience... 
    Senior
    Permanent employment
    Temporary work
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Hawthorne, CA
    5 days ago
  • $148.5k - $237.6k

     ...devices and cloud software. Like our products...  ...squad is the main engineering team executing the...  ...experience in micro services and distributed...  ...writing code, the Sr Software Engineer...  ...backlogContinuously evaluate and improve engineering...  ...such as Go, Scala , Java or similarExperience... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Axon

    Boston, MA
    5 days ago
  • $140k - $180k

     ...nuanced workflows within the financial services industry. Its technology helps...  ...financial expertise with advanced AI and software engineering to uncover insights and produce sophisticated...  ..., and a critical approach to evaluating your own workStrong communication and... 
    Senior
    Full time
    Remote work

    Motion Recruitment

    New York, NY
    3 days ago
  • $168.1k - $227.4k

    Amazon Web Services has enabled large enterprises and growing startups to move quickly by increasing developer productivity...  ...security and compliance tools.We are looking for an experienced Software Development Engineer to join a highly respected team building one of the... 
    Senior
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  • $388k

     ...for a hands-on senior engineer to build the frameworks...  ..., model performance, evaluation, and vendor integration...  ...need:Experience in software, AI/ML, or platform engineering...  ...one of Java, Go, or Scala, with experience...  ...marital status, or military service.Job Posting Date:09-16... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    4 days ago
  • $116k - $195k

     ...something are best placed to ship it, so our engineers take their own changes all the way to...  ...do*** Build and maintain features in the service that powers every BigCommerce storefront,...  ...equivalent experience* Production experience with Scala or Kotlin preferred; backend engineers... 
    Senior
    Work at office
    Local area
    Remote work
    3 days per week

    Jobleads-US

    Atlanta, GA
    2 days ago
  •  ...homes. Check out angel.com/watch Opportunity Our ai-focused engineering teams are revolutionizing what it means to be a part of...  ...teams to use your APIs Scalability and resilience of your services is a given, everyone can depend on them. Your solutions open... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Shift work

    Angel Studios

    Provo, UT
    a month ago
  • $204k - $259k

    Senior Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver...  ...Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    5 days ago
  • $121k - $206k

     ...that matter to you. About the TeamThe AI Engineering and Application Development business...  ...this role, as part of Developer Services Software Engineering team, you will develop, analyze...  ...software products and services while evaluating new technologies to evolve the platform... 
    Senior
    Full time
    Work experience placement
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    2 days ago
  • $197.3k - $225.1k

    AI Engineer 4 (Gen AI Platform Services: Agentic AI, Agent Guardrails, Agent Evaluation, Agent Memory) At Capital One, we are creating responsible...  ..., deploy, and support AI software components including...  ...programming with Python, Go, Scala, CUDA, or Java Preferred... 
    Full time
    Part time
    Local area

    Capital One

    McLean, VA
    1 day ago
  • $224k - $356.5k

     ...trust is at the center of that mission. Our Attestation and Trust Services team builds the secure cloud services that show customers their...  ...appraisal, policy, and verification workflows that evaluate attestation evidence against endorsements, reference values, certificate... 
    Senior
    Full time
    Remote work

    Nvidia

    Austin, TX
    4 days ago
  •  ...receive an alert: Application Evaluation Specialist (Specialist -...  ...- Principal) Drill Bits and Service Date: Jul 31, 2026 Location:...  ...advanced bit design, materials engineering, and digital optimization to...  ...metrics, and the technical software tools used in evaluation workflows... 
    Senior
    Full time
    Part time
    Work from home

    HALLIBURTON ENERGY

    Oklahoma City, OK
    4 days ago
  • $184k - $287.5k

     ...Autonomous Vehicles.We are looking for an experienced engineer to join our Planning and Control team to work on metrics and evaluation. In this role you will enable rapid planner...  ..., and evaluation of our Autonomous Vehicle software.Build compelling, data driven evaluation... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...Developer to join our team working on a sophisticated financial services platform. You'll be working with a modern microservices...  ...Eligibility: Bonus EligibleBroadridge considers various factors when evaluating a candidate's final salary including, but not limited to,... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    2 days per week

    Broadridge

    Newark, NJ
    5 days ago
  • $150k - $185k

     ...Overview We’re seeking a Senior Software Engineer with deep backend expertise...  ...of multiple products and services within our modern advertising...  ...languages (e.g., Java, Go, Scala, Python, TypeScript) Deep understanding...  ...peers and market benchmarks evaluated for the scope and... 
    Senior
    Full time
    Contract work
    Remote work

    OUTFRONT Media

    New York, NY
    3 days ago
  • $141k - $225.6k

     ...of devices and cloud software. Like our products, we...  ...Your ImpactAs a senior engineer on the team, you will...  ...live and breathe cloud services that require high availability...  ...reviews, including evaluation of AI-generated code...  ...such as Java, Scala, Go, C#, or similarExperience... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Axon

    Seattle, WA
    4 days ago
  • $131k - $218.3k

     ...delivering insights, products, and services that make quality care more...  ...building blocks used by engineering teams throughout the organization. As a Senior Software Engineer, you will design, build...  ...analytical skills. Ability to evaluate technical approaches and provide... 
    Senior
    Full time

    CoverMyMeds

    Columbus, OH
    5 days ago
  • $131.7k - $181k

     ...’re a diversified financial services leader with more than $1.5 trillion...  ...as a resource on software development projects and lead...  ...performance monitoring, product evaluation, and buy versus build...  ...samples/outlines) and detailed engineering specifications based on complex... 
    Senior
    Full time
    Temporary work
    For contractors
    Work experience placement
    H1b
    Work at office
    Work from home
    1 day per week

    Ameriprise Financial

    Boston, MA
    3 days ago
  • $141.85k - $212.78k

     ...SummaryFreeWheel is looking for passionate Sr. Software Engineers to help design, build and support our...  ..., including software designs, evaluation plans, test results, technical manuals...  ...and implement solutions utilizing AWS services, Kubernetes, and containerization... 
    Senior
    Full time

    Comcast

    Reston, VA
    1 day ago
  • $80 - $86 per hour

     ...Platform Core Solutions/Shared Services Development Team works on...  ...technical challenges of developing software at scale. We are open to...  ...for solving complex problems.Engineer Responsibilities:• Perform in...  ...including sourcing, screening, and evaluating candidates. AI helps assess... 
    Senior
    Contract work
    Temporary work
    Remote work

    TEKsystems

    San Mateo, CA
    4 days ago
  • $91.7k - $163.7k

     ...provide data analytic development services that identify overpayments or...  ...tools, Azure, Pyspark, SCALA and AIML technology stack. You...  ...analytics rules enginesResearch, evaluate, and deploy new tools,...  ...years of experience developing software applications5+ years of experience... 
    Senior
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Richardson, TX
    2 days ago
  • $86.8k - $165.2k

     ...highly motivated and experienced Senior Software Engineer with a focus on Mission Engineering to...  ...software solutions to model, simulate, and evaluate mission scenarios.Collaborate with...  ...Bright Horizons, child and elder care services Teladoc Medical Experts, second opinion... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    4 days ago
  • $163k - $200k

     ...Job Category : Software Engineering ~ Full-Time Locations Showing 1 location Remote Description We are seeking a Software...  ...help build the next generation of AWS cloud-hosted backend services that support Jeppesen Download Manager (JDM) desktop and mobile... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work

    Jobleads-US

    Denver, CO
    4 days ago
  • $123k - $215.25k

     ...Senior AI Engineer I – Agentic AI, Global Commercial Services The Role As a Senior AI Engineer I – Agentic AI, you...  ...services, help decide where deterministic software should end and model behavior should begin, build the evaluations and operating signals that prove it... 
    Senior
    Full time

    American Express

    Remote
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer I, Evaluation Services (Scala) [Remote]. Be the first to apply!