CareerPlan

Principal Software Engineer, Trading Systems

ChicagoFull-time2026-07-02 → 2026-11-10

Core

Design, evolve, and optimize core trading infrastructure for a high-volume, low-latency, 24x7 retail futures trading platform.

Role type

Principal Software Engineer (Trading Systems)

Builds

Scalable, low-latency trading services and infrastructure for retail traders

Domain

Financial services / High-frequency trading

Required skills

Scala, JVM tuning, distributed systems, networking protocols (HTTP/HTTPS, WebSockets, TCP/IP), CI/CD, system observability, architectural strategy

Preferred skills

Mentorship, cross-functional collaboration, regulatory compliance knowledge

Technologies

Scala, Akka, Jenkins, GitHub Actions

Responsibilities

Design and develop Scala-based trading services; Lead architectural strategy for scalability; Mentor junior engineers; Optimize JVM performance; Enhance monitoring and observability; Ensure security and regulatory compliance

Seniority

Principal, hands-on IC with mentorship