Quant Developer - Backend

Brevan Howard Asset Management

Brevan Howard Asset Management

Software Engineering
London, UK
Posted on Wednesday, January 24, 2024

The firm is undergoing a period of significant growth and investing in the technology team. The successful applicant will join a group of functionally aligned development teams reporting to the Head of Front Office Quantitative Development.

MAIN DUTIES/RESPONSIBILITIES OF THE ROLE:

Job Summary:

We are in search of a skilled Front Office Back-End Engineer to work intimately with our trading desk and portfolio managers, focusing on developing robust and scalable backend systems integral to our trading operations. The ideal candidate will excel in building APIs for analytics and data dissemination, performing DevOps tasks, collaborating with platform teams for server setup, and software deployment. A solid understanding of finance and macro trading is crucial for this role. This position is pivotal in ensuring that our trading strategies are effectively translated into technological solutions.

Responsibilities:

  • API Development for Analytics and Data:
  • Work closely with portfolio managers to develop and maintain APIs for analytics and data dissemination, ensuring that the trading team has the accurate and timely information needed for decision-making.
  • Collaborate with data teams to ensure the integrity and reliability of data feeding into the trading systems.
  • Trading Systems Development:
  • Engage with trading desk personnel to understand their requirements and deliver tailored technological solutions.
  • Design, build, and maintain efficient, reusable, and reliable back-end systems to support macro trading operations.
  • DevOps and Infrastructure Setup and Management:
  • Work with the DevOps and platform teams to automate deployment processes, ensuring a streamlined delivery pipeline.
  • Assist in setting up, configuring, and maintaining servers for optimal performance.
  • Manage and deploy applications across various environments, ensuring system readiness and stability.
  • Participate in system monitoring, troubleshooting, performance tuning to ensure system reliability and scalability.
  • Finance and Macro Trading Understanding:
  • Have a solid understanding of finance principles, macro trading strategies, and financial markets.
  • Engage with trading desk personnel to ensure that technological solutions align with trading objectives and strategies.
  • Collaboration and Communication:
  • Work closely with trading desk personnel to understand their requirements and provide technological solutions.
  • Communicate effectively with other team members, fostering a collaborative environment.
  • Continuous Improvement:
  • Stay updated with emerging technologies and introduce improvements to system operations.
  • Participate in code reviews and provide constructive feedback to ensure best practices.

PERSON SPECIFICATION

Requirements:

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Minimum 7 years of experience in backend development, with a focus on trading systems being a plus.

Proficient in API development and familiar with RESTful, SOAP, or gRPC protocols.

Proficient in Python.

Solid understanding of system administration tasks including server setup, deployment, and maintenance.

Good understanding of network protocols, socket programming, and low-latency systems.

Exceptional problem-solving skills and attention to detail.

Excellent communication skills, both verbal and written.

A solid foundation in finance and macro trading principles.