Principal Engineer (C++)
6 months
London
Fancy working for a market leading financial information company? Currently seeking qualified candidates to join their Backend development team. Qualified candidates should have experience in large-scale enterprise C++ development for Linux. Knowledge in financial area as well as experience in Python are big pluses as well as handling large volumes of data for near real-time availability. The role is to be based in the UK as we wish to establish a set of key resources here to act as a bridge between US-based expertise and development teams primarily based in Eastern Europe and Bangalore.
Key Technical Responsibilities:
- Lead requirements review to ensure they answer the business need and deliver expected functionality.
 - Develop code following best practice design patterns. Review designs with peers while following company standard Agile and CI/CD processes
 - Produce high quality, maintainable resilient software that performs at required levels in a 24 x7 data processing environment.
 - Improving technical solutions to make them more stable and maintainable.
 - Produce and implement automated testing and integrate with the CICD tools, GIT, Jenkins, Docker, etc
 
Other key skills needed
- Excellent communication skills to act as a bridge between the US-based Product Owners and SMEs and development teams.
 - Outstanding critical thinking skills to review and constructively critique technical designs and troubleshoot issues
 - Leadership skills to encourage critical and analytical thinking around technical designs and system problems
 
Required technologies/qualifications:
- C++/C - preferably with a focus on performance,
 - SOAP/REST API and JSON
 - SQL
 - Linux/Unix
 - SSH
 - Python
 - Git or Mercurial
 - Queues and ESB
 
Suitable candidates should submit their CV in the first instance
						
