Principal Software Engineer, Trading Systems

Added
26 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

docker kubernetes scala kafka low-latency
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ Description

  • Design and optimize Scala-based trading services for high-volume, low-latency systems
  • Lead architectural strategy for future-state scalability and performance
  • Mentor junior engineers and promote best practices
  • Collaborate across product, engineering, ops, and security to translate requirements
  • Optimize system performance with JVM tuning for Scala/Akka systems
  • Enhance monitoring and observability for real-time trade execution

🎯 Requirements

  • Bachelor's degree in Computer Science, IT, or related field (or equivalent)
  • Extensive experience with high-performance, high-concurrency trading systems
  • Proven expertise in JVM and performance tuning for high-performance environments
  • Experience supporting 24/7 production systems, ideally in trading
  • Deep knowledge of networking and protocols (HTTP/HTTPS, WebSockets, TCP/IP)
  • Experience with CI/CD tools (Jenkins, GitHub Actions)
  • Strong troubleshooting and debugging skills under real-time conditions
  • Excellent communication skills, able to articulate technical concepts to stakeholders

🎁 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 NinjaTrader
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’