Successful strategies require analysis, creativity and focus, taking advantage of the latest technologies.
Volant is a technology-driven trading firm comprised of quantitative traders and technologists who work together as a single team. For more than a decade, we have specialized in automated options, futures and equities trading. We pride ourselves on our entrepreneurial culture, exceptional people and ability to adapt.
As a proprietary trading firm, we are dedicated to capturing market opportunities on major exchanges around the world. Our trading team is constantly conducting research and analysis to enhance our strategies and develop new ideas.
Keeping ourselves at the cutting edge of trading technology is critical to our success. That's why our tech team has the resources and freedom it needs to unlock creativity and develop innovative solutions.
We believe our growth as a firm depends on the personal growth of everyone on our team. That's why we offer a range of opportunities for employees to develop new skills and gain expertise.
Every new hire is paired with a mentor who offers knowledge and guidance as well as assistance acclimating to the firm.
All employees have access to internal classes on topics including options, trading and Volant's proprietary technology systems.
Employees receive tuition reimbursement for external job-related classes and programs.
All employees and their families receive health insurance, including medical, dental, and vision.
All employees are eligible for bonuses.
All employees receive generous paid vacation.
We enjoy a variety of happy hours, holiday parties, and family-friendly celebrations.
We provide lunch and stock our kitchen with healthy snacks and beverages.
We are looking for highly motivated individuals with strong quantitive skills who are ready to push themselves in an environment that fosters collaboration and rewards determination.
Volant Trading was founded in 2006, and is one of the elite High-Frequency Trading firms doing FPGA-hardware-accelerated ultra-low-latency trading, where a handful of nanoseconds (literally) can make the difference between being profitable and not. Our trading systems are written in C++ and run on Linux, interfacing with and controlling the FPGA designs written in System Verilog.
Being consistently successful is not the result of one or two systems working well – a plethora of things must be operating well concurrently, each with their own blend of optimisation criteria – for latency, throughput, developer productivity, maintainability, agility, testability, robustness, operational supportability, and all the properties that support those like concision, self-documenting expressiveness, modularity, and abstraction/encapsulation. This requires discerning, targeted application of modern C++ - and more generally software-engineering - best practices. We want people who understand – or have an aptitude for – Design Principles and Patterns, and modern C++ idioms and usage.
You might be expecting us to make the HFT-industry-standard disingenuous unsubstantiated waffling claims about innovation and a culture of excellence. Instead, here are some concrete, differentiating qualities that should actually help you decide if this is the job for you...
Maintaining and evolving parts of the trading systems and surrounding software ecosystem
If a trader shares a requirement, or you come up with an idea that you share with the IT team or traders, confirm the requirements and priority up-front as best you’re collectively able (bringing in other potentially-interested parties); then follow agile development best practice, showing progress as you go and re-examining plans in light of the business, system and operational context to make sure you’re working towards not just the asked-for or even hoped-for outcome, but the needed and optimal one
Test and deliver your components, and provide technical/trade support for them, particularly in production
Provide general technical support (in rotation with other team members)
Think about your workflows and the business, and spot opportunities to make things better
Share knowledge and tooling with your peers to lift everyone up
Great systematic problem solving and investigatory skills, including algorithmic thinking
Demonstrated ability to deliver C++ systems with an emphasis on reliability, maintainability, productivity, scalability and performance
Architecture / Design knowledge (especially for more senior candidates)
General programming knowledge
Bachelor’s degree or higher in a computing or quantitative field, or equivalent additional experience
Ability to learn on your feet
Proactive mindset and good organisational skills whilst multitasking
Strong verbal and written communication skills
Prior experience with trading systems and/or financial exchanges
Python (or ability to learn it, having learnt something similar e.g. ruby)
Experience in hands-on operations and troubleshooting in a real-time environment
UNIX scripting – bash, zsh
Experience with pcaps, Wireshark, tcpdump, solar_replay or similar