Developing systems that will contribute to a low-latency trading platform.
Requirements
- Core proficiency in C++11/14/17, preferably on a Linux platform.
- Solid knowledge of object-oriented programming (OOP) and object-oriented design (OOD).
- Experience with multithreading, real-time systems, and socket programming.
- Ultra-low latency programming experience.
- Experience with python and/or JavaScript is highly desired.
Responsibilities
- Provide and maintain firm-wide SDKs and services for OS abstraction, strategy promotion, latency tracking, telemetry, performance optimization, operational visibility and automation frameworks.
- Use modern software tools in an agile project management process with a focus on continuous integration and regression testing to build highly performant code in a Linux environment.
Other
- Bachelor’s Degree from a 4-year university in computer science, engineering, and math.
- 3 to 5 years of software engineering experience.
- A self-motivated personality with a passion for working in a trading organization.
- Experience in finance or trading is a definite plus.
- Demonstrated problem-solving skills and attention to detail.
- Excellent communication skills.