Lead C++ Developer

Be among the first applicants.
TN United Kingdom
London
GBP 50,000 - 90,000
Be among the first applicants.
Yesterday
Job description

Social network you want to login/join with:

We are the leading independent provider of harmonised Level 3 historical data and analytics to the world’s most sophisticated capital market participants. BMLL offers banks, brokers, asset managers, hedge funds, and global exchange groups immediate and flexible access to granular Level 3, T+1 order book data and advanced analytics, enabling accelerated research, optimized trading strategies, and alpha generation at unparalleled speed and scale.

Our culture is inclusive and highly collaborative, with a flat management structure empowering employees to participate in decision-making as we grow. We offer share options so employees can participate in the company's growth.

We provide a mix of remote and London-based office work, weekly team lunches, and plenty of office snacks!

For more information, visit our website at www.bmlltech.com or follow us on Twitter @bmlltech and LinkedIn @BMLL.

About the Role:

At BMLL, we process financial data through a process called parsing, continually adding new datasets and upgrading existing ones. Parsing occurs in well-defined data pipelines built on a distributed architecture, where engineering the pipeline is as crucial as data transformation. We strive to improve performance and reliability, curating data to ensure high-quality delivery to our customers. We handle 600GB of new data daily across 750,000 securities, delivering into our platform, dashboards, and data services relied upon by our clients.

We seek a strong C++ Developer to lead a small team engineering market and analytics data products. You will design and develop next-generation analytics data products, a key part of our roadmap, improve processes and reliability using AWS technologies, and develop expertise in data curation and processing.

This is an opportunity to join a cutting-edge FinTech company and enhance your technical, finance, and cloud & data engineering skills.

Responsibilities:

  1. Own the full scope of development projects for market data and analytics products, including requirements gathering, solution design, and deployment.
  2. Deliver new data products using C++.
  3. Migrate Python data products into C++ to improve performance.
  4. Drive improvements in parsing frameworks, data quality, testing, and CI.
  5. Understand data flow, processing, and delivery to customers.
  6. Communicate with technical teams within BMLL and external data providers.
  7. Support data product processes and data as part of the team.

Requirements:

Essential:

  • Experience working with financial data or large datasets.
  • Industry experience in production-level C++ development and delivering well-tested systems.
  • Technical leadership experience in small teams.
  • Experience developing on Linux platforms.
  • Proficiency in Python.
  • Knowledge of industry-standard development practices such as source control, unit testing, and CI.
  • Ability to self-organize and complete projects over several months.
  • Degree in computer science or STEM field.

Benefits include share options after probation, discretionary bonus, pension, private medical insurance, remote work abroad up to 40 days/year, life insurance, hybrid remote and London office work (2-3 days/week), wellbeing budget, funded training, collaborative culture, weekly lunches, office snacks, socials, and cycle-to-work scheme.

We are committed to inclusivity and diversity. If you require adjustments during the hiring process, please contact us at [emailprotected].

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Lead C++ Developer jobs in London