Summary / Purpose of Position:
Collaborate with traders and researchers to design, develop, test, and support proprietary trading platform to capture opportunities in electronic capital markets.
Essential Duties & Responsibilities for this Position:
- Build and maintain robust, scalable, and low latency trading software
 
- Participate in collaborative discussions and problem solving with multiple stakeholders
 
- Help improve and evolve software design and maintenance workflows and practices
 
- Mentor team members and improve knowledge acquisition and sharing
 
Qualifications, Skills and Knowledge Required:
- Bachelor’s degree or equivalent in a STEP/STEM field such as computer science, engineering, mathematics, or physics.
 
- Expert knowledge of modern C++
 
- Working knowledge of Python
 
- Experience with test driven development and continuous integration
 
- Experience developing software for Linux
 
- Understanding of software design principles and algorithmic complexity
 
- Desire to solve complex and novel problems in a collaborative environment
 
- Strong sense of ownership and urgency
 
- Ability to communicate clearly with stakeholders
 
- Logical problem solver with the ability to quickly understand new and complex concepts
 
- Pragmatic self-starter with a flexible can-do mentality