Vice President, Trading Systems Developer
Design, build, and optimize high-performance trading systems supporting market data ingestion, order routing, and execution. Analyze and reduce latency across application, operating system, network, and hardware layers while providing cross-cutting solutions for multiple trading businesses.
Responsibilities
- Design and build high-performance trading systems
- Optimize application, OS, network, and hardware layers to minimize latency
- Support market data ingestion, order routing, and execution workflows
- Provide cross-cutting solutions for OTC, market making, prop, and systematic trading
- Investigate and resolve performance and reliability issues
- Leverage AI tools to improve productivity, decision-making, and output quality
Requirements
- Excellent core Java skills
- Java application and garbage collection optimization
- Concurrency and multithreaded programming
- Experience developing low-latency pricing and trading systems
- Low-latency messaging with Aeron or 29West
- Networking fundamentals including TCP, UDP, multicast, routing, switching, and congestion control
- Kernel bypass technologies including DPDK, Solarflare/OpenOnload, and RDMA
- Familiarity with Linux internals, scheduling, memory management, and performance tuning
- eFX development experience in low-latency zero-GC environments is a bonus
- Knowledge of institutional encodings such as FIX and SBE is a bonus
- Fault-tolerant, high-availability distributed computing is a bonus
- Docker, Kubernetes, and AWS experience is a bonus
Benefits
- Competitive base salary and discretionary bonus
- Competitive paid time off
- Company-paid health and protective benefits for employees and eligible dependents
- Free virtual coaching sessions through Headspace
- Free daily snacks in-office