Principal Software Engineer, Trading Systems
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