
C++ Developer (Market Data) - Fintech - £600 (Outside IR35) - London
Hybrid
London, United Kingdom
Freelance
23-04-2025
Job Specifications
Award winning FinTech now requires an experienced C++ Market Data Developer with experience with Market Data feed handlers to work on a complex, business critical programme.
The C++ Market Developer will have experience of writing production level C++ and Python and have a strong understanding of market data protocols such as ITCH, EOBI, iMpact, Optiq, GTP (Group Ticker Plant).
The role holder will be responsible for migrating Python data parsers into C++ to improve performance, precisely maintaining existing functionality, developing a Google Test unit tests for the new C++ code, in existing framework and comparing the C++ / Python output using existing tools
The ideal C++ Market Data Developer will have the following skills / experience:
Experience of working with market data protocols such as ITCH, EOBI, iMpact, Optiq, GTP (Group Ticker Plant).
Industry experience of writing production-level C++ and delivering functioning, well-tested systems.
Industry experience of developing in Python
Industry experience of developing on a Linux platform with git
Experience of industry-standard development methodologies such as source code control, unit testing and continuous integration
Strong problem solving skills
Strong communication skills
Computer science or other STEM degree
Rate: £600p/d Outside IR35
Duration: 6 months
If you are a C++ Market Data Developer with the relevant skills and available immediately please apply.
About the Company
Ventula Consulting is a boutique recruitment firm determined to see our clients grow through hiring exceptional people. Ventula was formed in July 2013 to provide the next generation of recruitment services. We utilize the latest techniques in digital talent attraction and are experts at proactively promoting our clients brands and mission statements to help them attract the highest calibre candidates in an increasingly competitive market. The recruitment landscape has changed dramatically over recent years. Ventula’s evolu... Know more
Related Jobs


- Company Name
- Experis UK
- Job Title
- DevOps Engineer
- Job Description
- 25 days Remote Inside IR35 - Umbrella only Role Description/Skills The client is working on a Document Management System (DMS) enhancement - It's imperative that you understand what Data means. To document a Salesforce DevOps setup for the client Complete work packages with milestone reviews only. Escalates problems under own discretion. Works with suppliers and customers. May have some supervisory responsibility. Will need to support client upskilling in Azure Development and DevOps. Performs a broad range of tasks, takes initiative, and schedules own and others work Must has good working knowledge of Azure ADF / Data Bricks / Git Hub/ Terraform - coding and building infrastructure out/ DevOps ( CI/CD ) process Problem solving and documentation skills The role will comprise two parts: Working on a UK Gov standard digital product delivery Supporting clients upskilling on DevOps, development in MS Azure and data product design using agreed tools and pathways. Throughout the project, you will undertake data discovery work to help DESNZ further establish and accelerate the delivery of X-Directorate inflight data , customer insights and behaviour analysis maturing their data management capabilities according to a pre-agreed roadmap. All profiles will be reviewed against the required skills and experience. Due to the high number of applications we will only be able to respond to successful applicants in the first instance. We thank you for your interest and the time taken to apply!


- Company Name
- Machnet Medical Robotics
- Job Title
- Software Engineer - (C++/Firmware) - Contractor
- Job Description
- About the Role: Machnet Medical Robotics is an innovative MedTech startup dedicated to revolutionizing minimally invasive surgery with our groundbreaking robotic system. We are currently seeking an Embedded Software contractor to join our innovative team. In this role, you will lead the development and optimization of embedded software systems for our cutting-edge products. Key Responsibilities: Design, develop and maintain high-performance multi-threaded C++ software for our applications and products. Implement efficient algorithms and data structures to process and manipulate medical images data, ensuring real-time performance and low latency. Optimize software performance and memory utilization to meet system requirements and constraints. Write and maintain automated test cases. Conduct thorough testing and debugging of software components to ensure reliability, stability, and quality. Identify and resolve software defects and ensure proper functionality and performance of medical image processing or robot-related features. Document software designs, code, and processes, ensuring clear and concise technical specifications and documentation. Stay updated with the latest advancements in medical image processing techniques to propose innovative solutions and improve existing systems. Collaborate with cross-functional teams, including software developers, electrical and mechanical engineers, and product managers, to ensure seamless integration of our robotic systems into larger software systems. Provide technical guidance and mentorship to junior team members, fostering a collaborative and knowledge-sharing environment. Follow the medical device software development process (ISO 62304 compliance). Who we are looking for: You have a Master's or PhD degree in Computer Sciences, Software Engineering, Biomedical Engineering or similar field. Strong proficiency in C and C++ programming language, with a minimum of 6 years of professional experience in software development. Experience with firmware development and knowledge of real-time operating systems (RTOS) and embedded systems concepts. Familiarity with communication protocols like SPI, I2C, UART, and Ethernet. Solid understanding of software engineering principles, design patterns, and best practices. Proficiency in software development tools, including compilers, debuggers, version control systems (e.g., Git), and integrated development environments (IDEs). Familiarity with hardware-software integration and the ability to work closely with hardware engineers to define software requirements. Strong problem-solving and analytical skills, with a keen attention to detail. You are focused, organized and have a drive to develop high quality products. Innovator and interested in biomedical technology. Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams. Experiences we value: Experience with coding standards such as MISRA C/C++. Experience in GUI development (e.g. Qt). Experience with unit testing using frameworks such as GTest. Familiarity with project management methodologies and tools. Experience in the medical device industry is a plus. Start-up experience or the ability to thrive in a multidisciplinary team environment. What We Offer: Join an international and interdisciplinary team based in central London and the Netherlands, fostering a collaborative and innovative work culture. Contribute to a rapidly growing medical device startup with ambitious global impact goals, making a significant difference in healthcare. A central London office with a well-equipped prototyping space. Access continuous learning and professional development through training programs, workshops, and conferences. Thrive in an inclusive and diverse workplace that values and supports every team member. An attractive salary package, competitive with industry standards.

- Company Name
- DataAnnotation
- Job Title
- Research Scientist Biology - AI Trainer
- Job Description
- We are looking for a *research scientist* to join our team to train AI models. You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of each model. Apply now, read the job details by scrolling down Double check you have the necessary skills before sending an application. In this role you will need to hold an expert understanding of biology- a completed or in progress Masters/PhD is preferred but not required. Other related fields include, but are not limited to: Microbiology, Cell Biology, Genetics, Physiology, Biochemistry, Molecular Biology, Biotechnology, Environmental Science. Benefits This is a full-time or part-time REMOTE position You’ll be able to choose which projects you want to work on You can work on your own schedule Projects are paid hourly starting at $40+ USD per hour, with bonuses on high-quality and high-volume work Responsibilities Give AI chatbots diverse and complex biology problems and evaluate their outputs Evaluate the quality produced by AI models for correctness and performance Qualifications A current, in progress, or completed Masters and/or PhD is preferred but not required Fluency in English (native or bilingual level) Detail-oriented Proficient in biology and inductive/deductive reasoning, experimental design, data interpretation, and systems-level thinking. Note: Payment is made via PayPal. We will never ask for any money from you. #INDUKBIO Job Types: Full-time, Part-time Pay: From £30.05 per hour Location: Wolverhampton (preferred) Work Location: Remote


- Company Name
- Focus on SAP
- Job Title
- IT Support Engineer
- Job Description
- Position: IT Support Engineer Employment Type: Contract, Full time Start: ASAP Location: Birmingham- Onsite Languages: English Role – We are seeking an IT Support Engineer to join our client’s IT team. The ideal candidate will be responsible for managing the SCCM 2012 infrastructure, ensuring operational excellence, and maintaining a high quality of service delivery. Key skills: Minimum of 3 years of IT Support experience. Proven experience in managing SCCM infrastructure Strong understanding of ITSM processes (ITIL Foundation required; Practitioner preferred) Strong customer orientation and ability to engage with end-users Ability to maintain documentation and ensure SLA compliance Consulting background is a plus. Strong communication skills (oral & written) Rights to work in the UK is must (No Sponsorship available) Responsibilities: Administer and manage the SCCM 2012 environment including: SQL queries, patch management, replication issue resolution SCCM roles (DP, MP, SUP) and impact analysis Infrastructure health monitoring and troubleshooting Software Distribution and Deployment troubleshooting SCCM application packaging using App-Model, including detection logic and requirement rules Task sequence creation and OS deployment (OSD) and upgrade Configuration Item (CI) and baseline creation, deployment, and compliance reporting Develop and troubleshoot dynamic collections Create and maintain SSRS custom reports, alerts, and subscriptions Manage and monitor SCCM client health and remediation (including CCMEval) Handle SUGs, ADR, and related patching/reporting activities Enroll Windows devices in Intune using Autopilot Support Co-management scenarios (SCCM + Intune) Work within agreed SLAs and maintain high quality in incident and request handling Participate in early and late shifts and occasional Bank Holiday coverage Please apply with your latest CV or share your CV directly with me at christophe.ramen@focusonsap.org