Volant Trading

  • Senior Software Engineer

    Job Locations US-NY
    ID
    2018-1155
    # of Openings
    1
    Category
    Information Technology
  • Overview

    Volant is a technology-driven trading firm made up of a close-knit group of quantitative traders and technologists.  For over 10 years we have specialized in automated options, futures and equities trading from our offices in New York, Chicago, and Hong Kong. We pride ourselves on our entrepreneurial culture, flat hierarchy, and cross team collaboration. This is a permanent, full-time New-York (head office) based position.

     

    Responsibilities

    As a senior member of our technology team, you’ll be working with traders and quantitative analysts to support their research and execute their strategies. Using your deep understanding of software design principles, you will actively participate in all aspects of creating our trading system. You'll join a close-knit team of agile, talented software designers. In this group, we see our contribution directly impact our bottom line.

     

    As our software architect, you will have the opportunity to do the following:

    • Evaluate, approve, improve software designs across our platform
    • Oversee and develop the core platform for software developers and researchers
    • Perform code reviews, mentor junior developers
    • Ensure our systems meet requirements for robustness, automated test coverage and performance
    • Be responsible for developing and following policies, processes and practices that support development of high quality software
    • Evaluate and select third party development tools and products

    Qualifications

    Required:

    • A Bachelor’s degree or higher in a quantitative field
    • At least 2 years of experience delivering a software-platform and data to support research
    • Expertise in object-oriented design and factoring for excellent test coverage
    • Demonstrated ability to deliver systems that meet quality requirements for high availability, scalability, performance, security and resiliency
    • Minimum 10 years’ experience in C++ development, including time working with C++ 11 or higher (or 7 years with PhD, for example)
    • Ability to find pragmatic solutions to complex problems
    • Ability to work collaboratively in a team environment
    • Excellent written and verbal communication skills including technical specification development
    • Alignment with the company's values

    Required experience in some, though not necessarily all, of the following:

    • C++ 17
    • Demonstrated ability to develop high performance/low latency and reliable software solutions
    • Interfacing software to real-time hardware
    • Python programming
    • Tools for continuous integration and continuous deployment (CICD) and configuration management (e.g. git)
    • Linux including shell scripts, make
    • Processing large data sets
    • Messaging technologies
    • Embedded systems programming
    • Test automation and test-driven development
    • cloud computing and/or data infrastructure 

    You do not need experience with finance or trading to apply; we will train you in these areas, but an interest in finance and financial markets is advantageous in this role.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed