Vice President Trading Systems Developer
You will design, build, and optimize high-performance trading systems that support market data ingestion, order routing, and execution. You will analyze and reduce latency across the application, OS, network layers, and supporting hardware. You will provide cross-cutting solutions for multiple trading businesses (OTC, market making, prop, systematic), own issues through to resolution, and leverage AI tools to improve productivity and decision-making.
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 (Aeron, 29West)
- Networking fundamentals (TCP, UDP, multicast, routing, switching, congestion control)
- Kernel bypass technologies (DPDK, Solarflare/OpenOnload, RDMA)
- Familiarity with Linux internals including scheduling, memory management, and performance tuning
- eFX development experience in low latency zero GC environments (bonus)
- Knowledge of institutional encodings (FIX, SBE) (bonus)
- Fault tolerant high availability distributed computing (bonus)
- Docker, Kubernetes, AWS (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