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 PythonExperience with test driven development and continuous integrationExperience developing software for LinuxUnderstanding of software design principles and algorithmic complexityDesire to solve complex and novel problems in a collaborative environmentStrong sense of ownership and urgencyAbility to communicate clearly with stakeholdersLogical problem solver with the ability to quickly understand new and complex conceptsPragmatic self-starter with a flexible can-do mentality