C++ Engineer - Market Data Operations
C++ Engineer - Market Data Operations

C++ Engineer - Market Data Operations

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Support and optimise low latency C++ systems for market data operations.
  • Company: Join a leading firm in quantitative trading, shaping the future of financial markets.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team solving critical challenges in a fast-paced environment.
  • Qualifications: Degree in computer science or related field; experience with market data systems required.
  • Other info: Ideal for tech-savvy individuals eager to make an impact in finance.

The predicted salary is between 36000 - 60000 £ per year.

The SPEED Market Data team seeks a multi-skilled engineer who is excited to support, monitor, architect, and implement low latency C++ systems that are robust, resilient, accurate, stable, and exceedingly fast. By building and maintaining this high-performance infrastructure, this engineer will help position MLP as a leader in the field of quantitative trading. The successful candidate will work alongside other exceptional engineers and strategists to solve business-critical issues that are vital to our systematic trading business. We are looking for a strong candidate with financial markets technology experience and real-time market data expertise to build and support globally our real-time (both low latency and non-latency sensitive) market data plant. The ideal candidate must be comfortable with monitoring, support, development, and client management duties with goals of ensuring stability of the existing environment whilst also designing and implementing platform improvements.

Principal Responsibilities

  • Support and management of both enterprise and latency sensitive real-time market data environments, including management of internal, vendor, and exchange-initiated changes.
  • Liaison with users of the market data environment, including Portfolio Managers, trading desks, and core technology teams.
  • Contributing towards the team’s technical direction by driving new initiatives.
  • Collaborating with hardware and software developers across divisions to build real-time market data processing and distribution systems.
  • Optimizing this platform by using network and systems programming, as well as other advanced techniques to minimize latency.
  • Design and engineering of components to automate support and management capabilities for the market data platform, including monitoring, real-time and historic metrics collection/visualization, and administrative functions including self-service user-facing tools.
  • Enhancement of processes and workflows related to operation of the market data platform, such as release deployment, incident management and remediation, exchange notification handling, defining and enforcing SLAs.

Qualifications/Skills Required

  • Technical experience supporting market data environments within a global organization, including both internally developed feed handlers and distribution infrastructure.
  • Strong understanding of market data concepts and functionality, such as data models (fields/messages), protocols (e.g., snapshot + delta), order book representations (e.g., L1/L2/L3), recovery and reliability.
  • Technical background in application development on complex market data systems (i.e., Bloomberg, Thompson Reuters, etc.).
  • Hands-on Site Reliability Engineering or operational skills, including system administration, automation, measurement, release/deployment management.
  • Experience with monitoring, metrics and command/control functionality for distributed market data platforms; ability to evaluate existing solutions and drive enhancements through coordination of development and operations teams.
  • A degree in computer science or a related field with a strong background in object-oriented programming or scripting languages.
  • Good understanding of Linux system internals and networking.
  • Deep understanding of CPU architecture and the ability to leverage CPU capabilities.
  • Able to prioritize in a fast-moving, high-pressure, constantly changing environment with a good sense of urgency and ownership.
  • Effective communication and relationship management skills (client and vendor): The candidate will be expected to work closely with business and technology users to understand their current and future needs.
  • Demonstrate thoroughness and strong ownership of work through a detail-oriented approach.

C++ Engineer - Market Data Operations employer: Millennium Management, LLC

At MLP, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among talented engineers. Located in a vibrant financial hub, our team enjoys access to cutting-edge technology and resources, alongside ample opportunities for professional growth and development. With a strong focus on employee well-being and a commitment to maintaining a supportive environment, we empower our staff to excel in their roles while contributing to the forefront of quantitative trading.
M

Contact Detail:

Millennium Management, LLC Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Engineer - Market Data Operations

✨Tip Number 1

Familiarise yourself with the specific technologies and tools mentioned in the job description, such as C++, Linux, and market data systems like Bloomberg or Thompson Reuters. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Network with professionals in the financial technology sector, especially those who work with market data operations. Attend industry meetups or online forums to gain insights and potentially get referrals that could boost your application.

✨Tip Number 3

Prepare for technical interviews by practising problem-solving questions related to low latency systems and market data concepts. Being able to articulate your thought process and solutions will set you apart from other candidates.

✨Tip Number 4

Showcase your ability to work under pressure by sharing examples from past experiences where you successfully managed high-stakes projects or resolved critical issues. This will highlight your suitability for the fast-paced environment described in the job listing.

We think you need these skills to ace C++ Engineer - Market Data Operations

C++ Programming
Low Latency Systems Design
Market Data Concepts
Real-Time Data Processing
System Administration
Site Reliability Engineering
Network Programming
Automation Skills
Monitoring and Metrics Collection
Incident Management
Release/Deployment Management
Linux System Internals
Object-Oriented Programming
Communication Skills
Relationship Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in market data environments and C++ development. Emphasise any specific projects or roles that demonstrate your skills in low latency systems and financial markets technology.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for market data operations and your understanding of the role. Mention specific technologies or methodologies you have used in previous positions that align with the job description.

Highlight Technical Skills: In your application, clearly outline your technical skills related to C++, system administration, and monitoring tools. Provide examples of how you've applied these skills in real-world scenarios, particularly in high-pressure environments.

Showcase Communication Abilities: Since effective communication is key for this role, include examples of how you've successfully liaised with different teams or clients in past positions. This will demonstrate your ability to manage relationships and understand user needs.

How to prepare for a job interview at Millennium Management, LLC

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with market data environments and low latency systems. Highlight specific projects where you've implemented or supported C++ applications, and be ready to explain the technical challenges you faced and how you overcame them.

✨Understand Market Data Concepts

Familiarise yourself with key market data concepts such as data models, protocols, and order book representations. During the interview, demonstrate your understanding of these concepts and how they apply to real-time market data processing.

✨Emphasise Collaboration Skills

Since the role involves liaising with various teams, be sure to highlight your collaboration skills. Share examples of how you've worked with developers, traders, and other stakeholders to enhance market data platforms or resolve issues.

✨Prepare for Problem-Solving Scenarios

Expect to face technical problem-solving scenarios during the interview. Practice articulating your thought process when tackling complex issues, especially those related to system reliability and performance optimisation in a high-pressure environment.

C++ Engineer - Market Data Operations
Millennium Management, LLC
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>