Boerboel is seeking to solve complex problems in its trading operations by hiring a Developer to build, test, and maintain critical systems. The role involves turning mathematical models into production systems, enhancing market data pipelines, and optimizing low-latency communication for real-time performance.
Requirements
- Strong programming experience in C++ or Python
- Deep understanding of data structures, algorithms, and operating systems
- Familiarity with Linux/Unix environments
- Experience with distributed systems, network programming, or concurrency
- Familiarity with low-latency systems or real-time event processing
- Exposure to trading, data pipelines, or simulation environments
- Open-source contributions or personal side projects demonstrating initiative
Responsibilities
- Develop, test, and optimize high-performance trading applications in C++ and Python
- Turn mathematical models and strategies into production systems
- Design tools and interfaces used directly by our trading desks
- Enhance market data pipelines and connectivity to exchanges worldwide
- Work on distributed systems, low-latency communication, and real-time performance tuning
- Participate in design reviews, performance profiling, and continuous integration improvements
- Learn about algorithmic trading infrastructure, market structure, and risk systems through hands-on experience
Other
- Demonstrated ability and experience through internship or academic projects (0-2 years)
- Bachelor's or Master's degree in Mathematics, Physics, Engineering or related field (graduating Dec 2025 – June 2026)
- Passionate about writing elegant, readable, and efficient code
- Exceptional analytical and problem-solving skills
- Excellent communication and collaboration abilities