Software Developer
Core
Design, develop, test, and deploy proprietary software for ultra-low-latency trading strategies, large-scale data acquisition, and real-time risk analysis platforms.
Role type
Software Developer (Quantitative Trading Systems)
Builds
Proprietary trading simulation software, data acquisition/storage systems, low-latency trading strategies, and automated trading adapters.
Domain
Financial Technology / High-Frequency Trading
Deliverable
production ML models | product features
Required skills
Modern C++, Java, or Python; Network programming (TCP/IP); Multi-threaded applications; Real-time programming; Object-oriented design; Data structures and algorithms
Preferred skills
Computational intelligence; GUI programming; Low-level optimizations for data processing
Technologies
C++, Java, Python, TCP/IP
Responsibilities
Design and deploy software for distributed computation and exchange protocol adapters; Analyze and tune system performance; Collaborate on bespoke solutions balancing speed, features, and cost.
Seniority
Junior to Mid-level (Graduating 2026-2027)
