C++ Developer

C++ Developer

London Full-Time 36000 - 60000 Β£ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Join us as a C++ Developer to design and develop cutting-edge analytics data products.
  • Company: BMLL is a leading provider of harmonised Level 3 historical data for capital market participants.
  • Benefits: Enjoy flexible remote work, share options, 25 days holiday, and a wellbeing budget.
  • Why this job: Grow your skills in a collaborative FinTech environment with a focus on technology and finance.
  • Qualifications: Experience in C++ development, financial datasets, and a degree in Computer Science or related field.
  • Other info: We value diversity and inclusion; adjustments during the application process are welcomed.

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

About BMLL 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 faster research, optimized trading strategies, and alpha generation at scale. Our culture is inclusive and collaborative, with a flat management structure empowering employees in decision-making. We offer share options to participate in the company\’s growth. We support a flexible working environment, combining remote work with office presence in London, along with weekly team lunches and snacks. For more information, visit our website, www.bmlltech.com , or follow us on Twitter @bmlltech and LinkedIn @BMLL. About the Role At BMLL, we process financial data through a system called parsing, continually adding and upgrading datasets within well-defined data pipelines built on distributed architecture. The engineering of these pipelines is as crucial as data transformation, with ongoing efforts to enhance performance and reliability. We curate data to ensure high-quality delivery to customers who rely on our services daily, processing 600GB of new data across 750,000 securities. We seek a skilled C++ Developer to join a small team managing market and analytics data products. You will design and develop our next-generation analytics data products, improve data management processes using AWS technologies, and gain expertise in data curation and processing. This role offers an opportunity to grow your skills in technology, finance, cloud computing, and data engineering within a cutting-edge FinTech environment. Responsibilities Own full development lifecycle for market data and analytics products, including requirement gathering, design, implementation, and deployment. Develop new data products using C++. Migrate existing Python data products to C++ to enhance performance. Improve parsing frameworks, data quality, testing, and CI processes. Understand data workflows from ingestion to delivery. Communicate with internal teams and external data providers like financial exchanges. Provide second-line support for data processes and products. Essential Requirements: Experience with financial or large datasets. Proven experience in production-level C++ development on Linux. Familiarity with development methodologies like source control, unit testing, and CI. Ability to independently manage projects over months. Strong problem-solving and communication skills. Degree in Computer Science or related STEM field. Desirable Skills: Python experience. Knowledge of Snowflake and AWS. We offer a competitive salary, 25 days holiday plus bank holidays, share options, discretionary bonus, pension, private medical insurance, remote work options, life insurance, a wellbeing budget, funded training, a collaborative culture, weekly lunches, snacks, socials, and a Cycle to Work scheme. We are committed to diversity and inclusion. If you require adjustments during the application process, please mention this in your cover letter. #J-18808-Ljbffr

C++ Developer employer: BMLL Technologies Limited

BMLL is an exceptional employer that fosters a collaborative and inclusive work culture, empowering C++ Developers to take ownership of their projects within a flat management structure. With a focus on employee growth, we offer competitive salaries, share options, and a range of benefits including flexible working arrangements, private medical insurance, and a wellbeing budget, all set in the vibrant city of London. Join us to enhance your skills in a cutting-edge FinTech environment while enjoying team lunches and a supportive atmosphere.
B

Contact Detail:

BMLL Technologies Limited Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land C++ Developer

✨Tip Number 1

Familiarise yourself with the financial data landscape. Understanding how large datasets are managed and processed in a financial context will give you an edge during interviews, as you'll be able to speak knowledgeably about the challenges and solutions in this area.

✨Tip Number 2

Brush up on your C++ skills, especially in relation to performance optimisation. Since the role involves migrating Python products to C++, demonstrating your ability to enhance performance through efficient coding practices will be crucial.

✨Tip Number 3

Get comfortable with AWS technologies and cloud computing concepts. As the role involves improving data management processes using AWS, having hands-on experience or relevant projects to discuss can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your project management experience. The ability to independently manage projects over months is essential for this role, so be ready to share examples of how you've successfully led projects in the past.

We think you need these skills to ace C++ Developer

C++ Development
Linux Operating System
Data Management
Financial Data Processing
Performance Optimisation
Data Curation
Cloud Computing (AWS)
Source Control
Unit Testing
Continuous Integration (CI)
Project Management
Problem-Solving Skills
Communication Skills
Python Programming
Understanding of Data Workflows

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with C++ development, particularly in production-level environments. Include any relevant projects or roles that demonstrate your ability to manage large datasets and work with financial data.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at BMLL and how your skills align with their needs. Mention your familiarity with AWS technologies and any experience you have with Python, as these are desirable skills for the position.

Showcase Problem-Solving Skills: Provide examples in your application of how you've tackled complex problems in previous roles. This could include specific challenges you faced in C++ development or data management and how you overcame them.

Highlight Communication Abilities: Since the role involves communicating with internal teams and external data providers, emphasise your communication skills in your application. Share instances where you've successfully collaborated with others to achieve project goals.

How to prepare for a job interview at BMLL Technologies Limited

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you've developed production-level applications, especially in a Linux environment. This will demonstrate your technical proficiency and relevance to the role.

✨Understand Financial Data Context

Familiarise yourself with financial datasets and the importance of data quality in this sector. Being able to discuss how you’ve worked with large datasets or your understanding of financial data workflows will set you apart.

✨Demonstrate Problem-Solving Skills

Prepare examples of challenges you've faced in previous projects and how you resolved them. This is crucial as the role requires strong problem-solving abilities, particularly in enhancing data management processes.

✨Communicate Effectively

Since the role involves collaboration with internal teams and external data providers, practice articulating your thoughts clearly. Be ready to discuss how you’ve successfully communicated complex technical concepts to non-technical stakeholders.

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>