Principal Software Engineer (Trading Platform, Java/C++)
NinjaTrader
Overview
Role involves designing and optimizing core trading infrastructure for a high-performance trading platform.
Ideal candidate should have extensive experience with high-performance distributed trading systems and JVM tuning.
Candidates must reside in specific states for remote flexibility
195k usd / yearremoteseniorpermanentfull-timeEnglishJavaScalaC++CI/CDJenkinsGitHubKafkaRabbitMQRESTgRPCRedis+ 5 more
Locations
United States, North Carolina United States, California United States, South Carolina United States, Washington United States, New Jersey United States, Pennsylvania
Requirements
Bachelor's degree or equivalent experience Extensive experience with high-performance distributed trading systems Proven expertise in JVM and performance tuning
Responsibilities
Design and optimize trading infrastructure Lead architectural strategy Collaborate with cross-functional teams Optimize system performance Enhance monitoring and observability Ensure compliance with security policies
Benefits
Hybrid schedule with extra remote flexibility Health, vision, dental coverage Life and disability insurance