Enable job alerts via email!

C++ Developer (OTC team)- World-Leading Multi-Strategy Hedge Fund

Oxford Knight

London

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player seeks a Core Trading Platform Developer to join their award-winning hedge fund's Electronic Trade Engineering team. This role involves architecting and developing a high-performance trading system while collaborating with traders and portfolio managers. The ideal candidate will have a strong foundation in C++ or Java, experience with multithreaded programming, and a keen interest in financial topics. This is a fantastic opportunity to work in a dynamic environment where your contributions will directly impact the firm's trading technology and its competitive edge in the market.

Qualifications

  • Solid computer science fundamentals and strong software engineering judgment.
  • Minimum of a Bachelor's degree in Computer Science or related STEM.

Responsibilities

  • Architect, develop, deploy, and operate components of the trading system.
  • Propose designs to improve performance and stability of the system.

Skills

C++
Java
Multithreaded Programming
Network Programming
Message-oriented Middleware
Software Design
Problem Solving
Communication
Teamwork

Education

Bachelor's degree in Computer Science
Degree in related STEM discipline

Tools

Kafka
Solace
Tib/RV

Job description

My client is an award-winning multi-strategy hedge fund, and their Electronic Trade Engineering (ETE) team sits at the nexus of investment professionals and global markets, working closely with traders and portfolio managers to automate and optimize the execution of trades. Their aim is to build a unified, best-in-class trading technology platform that can scale with the diversity and volume of the markets and provide a competitive edge when attacking new commercial opportunities.

Opportunity: Core Trading Platform Developer

ETE builds and maintains a core trading platform that allows fund-aligned teams to develop business applications and workflows in a high-performance, reliable, scalable distributed architecture. In this role, you will:

  • Architect, develop, deploy, and operate new and existing components of the trading system
  • Propose designs to continuously improve performance, functionality, and stability of the system
  • Exercise sound software engineering judgment, charting a path amongst tactical and strategic tradeoffs to satisfy short- and long-term commercial goals.
  • Facilitate communication and collaboration with business users, compliance officers, and peer technology teams

Required Qualifications:
  • Solid computer science fundamentals
  • Expert C++ or Java development skills
  • Strong network and multithreaded programming skills
  • Practical knowledge of some message-oriented middleware (e.g., Kafka, Solace, LBM, Tib/RV, etc.)
  • Proven track record in software design and development
  • Excellent analysis / problem solving skills
  • Strong communication and teamwork skills
  • Ability to manage multiple tasks in a demanding and dynamic environment
  • Demonstrable interest in financial topics and a clear desire and motivation to learn more
  • Minimum of a Bachelor's degree in Computer Science or a related STEM discipline

Preferred Qualifications:
  • Electronic trading and execution strategies expertise
  • Prior experience developing trading systems
  • Python scripting experience


Contact
If this sounds like you, or you'd like more information, please get in touch:

George Hutchinson-Binks
george.hutchinson-binks@oxfordknight.co.uk
(+44) 07885 545220
linkedin.com/in/george-hutchinson-binks-a62a69252

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.