About the job Urgent - Senior C++ Engineer (Contract - Outside IR35)
Role: Senior C++ Engineer (Capital Markets)
Location: Hybrid
Role Type: Contract - Outside IR35 (6 Months)
Salary: £600/day
Essential: Deep C++ expertise within fintech, knowledge of protocols (ITCH, EOBI, iMpact, Optiq, and GTP))
CTI is seeking to appoint a senior C++ Engineer for a major fintech in capital markets.
Responsibilities:
- Managing upgrades to the exchange protocol.
- Addressing and resolving bugs in current C++ parsers as they occur.
- Transitioning Python data parsers to C++ to enhance performance while ensuring the preservation of existing functionality.
- Creating Google Test unit tests for the newly developed C++ code within the established framework.
- Conducting comparisons of output between C++ and Python using available tools.
- Implementing improvements to the exchange protocol as necessary.
- Troubleshooting and fixing issues in the existing C++ parsing systems.
- Converting Python-based data parsing solutions to C++ to achieve better performance metrics.
- Developing and integrating unit tests for the C++ code using Google Test in the current testing framework.
- Utilising existing tools to analyse and compare outputs from both C++ and Python implementations.
Requirements:
- Deep expertise in writing production-quality C++ and Python code .
- Advance knowledge of market data protocols (ITCH, EOBI, iMpact, Optiq, and GTP).
- Skilled in software development on a Linux platform, utilising git for version control.
- Familiar with industry-standard development practises, including source code management, unit testing, and continuous integration.
- Possess strong analytical and problem-solving abilities.
- Excellent communication skills, facilitating effective collaboration and information exchange.
- Degree STEM field.
CTI is a banking and fintech talent acquiistion agency, matching quality candidates with fintech companies. We work with fintech startups and enterprises. Explore further client or internal jobs and updates at wearecti.com