Market Data Developer
Content + Source + Freshness • 16 Dec 2025 • 95% confidence
Offer value
Strong opportunity for Market Data Developers, particularly those experienced in finance and data processing.
- Strong career opportunities in financial data development
- Hands-on involvement with large-scale projects
- Requires specific technical expertise in C++ and finance
Pros
- Involvement in large-scale financial data projects enhances professional profile.
- Comprehensive development requirements signal strong organizational commitment.
- Opportunity for collaboration across technical and business domains.
Cons
- Experience with financial data could limit applicant pool.
- C++ proficiency and Linux environment experience required.
- Potential challenges with the complexity of data structures.
Who it's for
Mid-Level • Full-Time / In-Person
Good fit
- Mid-level developers with a finance background
- Professionals skilled in C++ and Python
- Individuals interested in complex data projects.
Not recommended for
- Entry-level candidates
- Those without familiarity in C++ or financial data
- Professionals looking for remote positions
Motivation fit
Key skills
About the job
• - Owning the full scope of assigned development projects such as data parsers, including liaising with the business to gather requirements, designing the solution with the team, and building and delivering completed functionality to production
• - Delivering new data parsers and other data generation processes, primarily in C++
• - Understanding the data, how it reaches BMLL, how we process it and deliver it to customers
• - Communicating with technical teams both within BMLL and sometimes at data providers such as financial exchanges
• - Some second-line support of the daily parsing processes and the data, shared amongst the team on a rotational basis.
Requirements
- - Experience of working with large-scale financial data, ideally market data direct from exchanges
- - Industry experience of writing production-level C++ and delivering functioning, well-tested systems.
- - Industry experience of developing on a Linux platform
- - Industry experience of Python
- - Experience of industry-standard development methodologies such as source code control, unit testing and continuous integration, ideally with cmake, git and Github Actions.
- - Ability to self-organise and deliver a project over a period of up to a few months
- - Strong problem solving skills
- - Strong communication skills
- - Computer science or other STEM degree
🔍 ATS Optimization Keywords
Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively — a feature exclusive to JobTailor job listings.
Hard Skills
- C++
- Python
- Linux
- unit testing
- continuous integration
- source code control
- cmake
- git
- Github Actions
- data parsing
Soft Skills
- problem solving
- communication
- self-organization
Certifications & Qualifications
- computer science degree
- STEM degree
