Job description
Job Opportunity: Quantitative Trading Software Engineer
Our systems enable algorithmic trading strategies based on patterns in market behavior. By building and maintaining high-performance infrastructure, our developers have positioned the firm as a leader in quantitative trading.
Responsibilities:
- Architect the trading platform to support evolving trading strategy needs, with an emphasis on market data interfaces.
- Design and implement a high-frequency trading platform, including the collection of quotes and trades and dissemination of orders to global exchanges.
- Provide robust access to live and historical market data by leading development sprints and release cycles.
- Optimize the platform using network and systems programming and other advanced techniques to minimize latency.
- Develop systems for easy access to historical market data and trading simulations.
- Create tools to analyze data for patterns.
- Build risk-management and performance-tracking tools.
Qualifications:
- A degree in computer science or a related field.
- Strong background in data structures, algorithms, and object-oriented programming in C++.
- Passion for designing robust, resilient, and extremely fast in-house trading systems.
- Excellent problem-solving abilities.
- Ability to manage multiple tasks in a fast-paced environment.
- Strong communication skills.
- Knowledge of other development languages, including Java, Python, Perl, Bash, or Shell scripts.
- Working knowledge of Linux.
This role offers the opportunity to work on cutting-edge technology in a dynamic and challenging environment. If you are passionate about quantitative trading and have the required skills, we would love to hear from you.