Scala
Scala

60 Scala Jobs Hiring Near You

OR

$125K - $175K/yr

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 partners depend on.

Scala/ Spark Developer

New York, NY ยท On-site

$58 - $75.25/hr

Scala/ Spark Developer Duration: Long term Location: Broadway, NY - 3 days onsite Mandatory Skills: Big Data, Scala, Spark, Core Java Experience: As a Spark Scala Developer, you will play a critical ...

Lead Scala Developer

Dallas, TX

$58.25 - $76.50/hr

Lead Scala Developer Job Location: Alpharetta, GA, Berkeley Heights, NJ, Dallas, TX (100% Onsite) # Positions: 2 Employment Type: C2H Key Technology: Scala, Akka, Microservices, Docker, Kubernetes ...

Scala/ Spark Developer - Boston

Boston, MA

$57.50 - $74.75/hr

Job Name : Scala/ Spark Developer Job Location : Boston, MA Job Type : Full Time Job Authorization: US Citizen and Green Card Holders : MINIMUN 10 YEARS EXPERIENCE IN SCALA AND SPARK REQUIRED ...

Senior Scala Developer

Chicago, IL ยท On-site

$56.25 - $74.25/hr

ELEKS is a custom software development company looking for a Senior Scala Developer in Chicago, IL. The role involves designing and maintaining scalable backend services, enhancing distributed ...

MID Level Java Aws Developer with Python / Scala Malvern, Pa- Hybrid Must OPT fine But, Masters passed out should be before jan 2022 No Deveops Profile plz shyam@hanstaffing.com shyam@hanstaffing.com ...

Scala experience would be ideal (or other functional languages, Typescript) \n * AWS experience \n * Strong database knowledge \n * Strong communicator qualities and passionate about producing ...

Showing results 41-60

$125K - $175K/yr

Full-time

Retirement, PTO

Posted 6 days ago


Job description

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. 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 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 service workloads, including real-time auto-liquidation, account state management, and post-trade processing
  • Build and evolve actor-based systems, such as Akka or similar technologies, that handle high-throughput market data, position changes, and event-driven workflows
  • Own significant features end-to-end, from technical specifications through implementation, code review, and production handoff
  • Design data models and database changes in 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 loads
  • Drive code quality across the team through thorough pull request reviews, clear acceptance criteria, disciplined development testing, and proper instrumentation and observability
  • Collaborate with Trading Services, Solutions Engineering, and Product to translate business requirements into well-scoped, accurately estimated stories
  • Contribute to architectural decisions and long-term technical debt remediation, including modernizing legacy Scala services and evaluating 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, including idiomatic Scala, functional patterns, testing with ScalaTest or similar tools, and comfort working in a large, existing Scala codebase
  • Experience with actor-based concurrency models, such as Akka, Pekko, or equivalent technologies, including an understanding of supervision, message passing, and backpressure
  • Solid relational database skills with PostgreSQL, including schema design, indexing, query optimization, and sound judgment about when to use JSONB versus a normalized structure
  • Comfort with event-driven architectures, message buses such as Kafka or Pub/Sub, and asynchronous workflows
  • Excellent troubleshooting skills, with the ability to read logs, trace requests across distributed systems, and isolate root causes under pressure
  • Demonstrated ability to write clear technical specifications, scope work realistically, and identify risks early
  • High standards for code, tests, documentation, and pull requests, along with a willingness to uphold those standards during code reviews
  • 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 explain backend tradeoffs to technical and non-technical audiences
  • Self-starter who thrives in ambiguity and can manage multiple complex backend initiatives simultaneously

Bonus points for:

  • Experience with trading platforms, fintech, or capital markets technology
  • Understanding of trading concepts, including order routing, market data, position management, risk and liquidation logic, and profit and loss calculations
  • Familiarity with Protobuf, gRPC, or schema-based service contracts
  • Experience migrating or modernizing legacy Scala systems or evaluating transitions from Scala to Rust or Go
  • Background in observability, including distributed tracing, structured logging, and metrics using Datadog, Google Cloud Platform, or similar technologies
  • Prior experience supporting enterprise or business-to-business 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 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.* 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


*There may be remote flexibility for exceptional candidates in the following states: California, Colorado, Florida, Georgia, Illinois (outside the Chicago area), Indiana, Minnesota, Missouri, Montana, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington DC, Wisconsin.