Senior C++ Developer – Multithreading – STL – UNIX - London . - Tier-1 electronic trading organisation, part of a wider global investment bank seeks to hire a Senior C++ Developer to work on the development of an order matching and market-making trading platform.
The Senior C++ Developer will join an large global software engineering team. Opportunity to lead projects, contribute to development strategy and develop high-frequency, low-latency multithreaded platform. The client is part of a large investment banking group, one of the largest financial institutions globally.
The Senior C++ Developer will:
- Contribute to architecture.
- define, develop, test, analyse, and maintain a real-time trading engine.
- Work collaboratively with testing and engineering teams internally and externally.
- Assist with further advancements in platform automation.
- Take ownership of business and technical change requests.
- Design and plan software change documentation.
- Integration testing to ensure high quality QA.
The Senior C++ Developer should have:
- A STEM background.
- Significant experience of C++ development.
- STL experience.
- UNIX environment experience required.
- Experience of electronic trading – exchange trading – low-latency trading - financial-based trading system environments – required.
- Strong analytical skills for troubleshooting and diagnostic.
- Ability to suggest/research new technologies, and quickly adapt to change.
Future proofing the technology environment is key for this position. They require a Senior C++ Software Engineer that can bring new ideas, contribute to projects, assist with the adoption of automation, and help senior stakeholders grow the team.