Find your next tech and IT Job or contract C, C++ Developer
The role of the C, C++ developer: ensure programming in C and C++ languages within a company.
If involved at the end of the design phase, their mission includes testing to validate the quality and relevance of products.
Autonomous and free in their implementation choices, they have the opportunity to work in a wide variety of sectors given the popularity of C and C++ languages.
Digital service companies and large IT user companies are sectors that particularly value them.
They can also work as a freelancer to multiply experiences and sectors.
This developer can easily progress to technical project manager positions, or transition into systems administration by deepening their skills in Unix scripting languages and JavaScript.
Leading Etrading client requires a senior C++ Engineer to Design, develop and enhance low-latency C++ applications across five equities trading environments, Contribute to critical components including order handling, matching engines and market data services. Take ownership from initial design through implementation, testing and deployment. Are you passionate about building ultra-high-performance systems that operate at the heart of financial markets? Join a world-class engineering team responsible for one of Europe's largest pan-European equities trading venues, where every microsecond matters and your work directly influences how billions of pounds are traded every day. As a Senior Software Engineer, you'll play a key role in designing, developing and operating the technology that powers our real-time trading ecosystem. From order entry and matching engines to market data distribution and low-latency infrastructure, you'll help build mission-critical systems that are relied upon by some of the world's most sophisticated trading firms. Why Join Us?You'll become part of a highly collaborative engineering team that works closely with business stakeholders across Europe and technology teams globally. We believe in empowering engineers with ownership, encouraging innovation, and giving everyone the opportunity to make a meaningful impact. This is more than a development role. It's an opportunity to solve complex technical challenges, influence system design, mentor talented engineers, and shape the future of modern electronic trading. Build High-Performance Trading SystemsDesign, develop and enhance low-latency C++ applications across five equities trading environments Deliver robust, scalable and production-ready solutions with a strong focus on quality and performance Contribute to critical components including order handling, matching engines and market data services Own Features End-to-EndTake ownership from initial design through implementation, testing and deployment Collaborate closely with engineers, product teams and business stakeholders Drive technical decisions and ensure successful delivery of complex initiatives Lead and MentorSupport and develop less experienced engineers Act as a technical expert for key systems and services Contribute to technical discussions, architecture reviews and engineering best practices Support a Mission-Critical PlatformInvestigate and resolve complex production issues Help maintain the reliability and availability of trading systems Participate in an on-call support rota when required Shape the Future TeamInterview and evaluate engineering candidates Help build an exceptional technology organisation What We're Looking ForEssential Skills & ExperienceSignificant professional experience with Modern C++ (C++11 or later) Strong understanding of performance optimisation and low-level system design Proven track record of delivering features from concept through production Experience mentoring or supporting fellow engineers Strong communication and stakeholder management skills Experience developing and supporting applications within Linux environments A proactive, ownership-driven mindset Desirable ExperienceC++20 Python development SQL and relational databases Real-time or low-latency systems Trading, financial markets or exchange technology Computer Science, Software Engineering or related degree What We OfferWe believe exceptional people deserve exceptional support. That's why we provide a comprehensive package focused on your professional growth, financial wellbeing and personal health. Financial RewardsCompetitive base salary Performance-based bonus opportunity Employee Stock Purchase Plan Pension contributions of up to 7% of salary with no employee contribution required Health & WellbeingPrivate medical insurance for you and your family, including dental cover Company-funded private GP service Life assurance and long-term illness cover Employee Assistance Programme for you and your immediate family Family SupportEnhanced parental and adoption leave Flexible and supportive working environment Lifestyle BenefitsClassPass Corporate Membership Complimentary lunch, snacks and refreshments in the office Employee referral bonus scheme Volunteer opportunities and charitable giving match programme Learning & DevelopmentPaid tuition assistance Ongoing professional development opportunities Exposure to some of the most advanced trading technology in the industry To find out more about Huxley, please visit Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
🏭 Secteurs stratégiques : Banque d'investissement 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Dans le cadre d'un projet au sein d'un client grand compte, nous sommes à la recherche d'un développeur sénior spécialisé sur les technologies microsoft C# .NET. Merge de 2 / 3 positions layers utilises par des chaines différentes : XVA, Liquidité (RNFB, NSFR), B/S (Leverage, G-SIB, Gapping). De formation école d'ingénieur ou ayant un niveau équivalent à un Master 2, nous recherchons quelqu'un de curieux, dynamique, et force de proposition.
Dans le cadre d'un projet stratégique de transition de système, notre client recherche un Quant Developer C++ Senior spécialisé en produits de taux linéaires, capable d'intervenir sur une librairie de pricing existante et d'assurer un support direct aux équipes de trading. Missions principales : Développement quantitatif C++ : maintenance corrective et évolutive d'une librairie de pricing existante en C++. Optimisation et performance : correction de bugs, analyse des anomalies, optimisation des performances et amélioration des algorithmes de pricing. Expertise produits de taux linéaires : intervention sur le pricing des IRS, swaps de taux, OIS et futures, avec une bonne maîtrise des courbes de taux et des conventions de marché. Support Front Office / Trading : échanges réguliers et support direct aux traders sur les problématiques de pricing, l'analyse des résultats de valorisation et la résolution des écarts constatés. Transition de système : contribution à la migration des produits de taux linéaires vers une nouvelle plateforme, avec participation aux tests et à la validation des pricers.
Contexte de la missionDans le cadre du suivi et de l'évolution d'un logiciel d'accès aux marchés financiers, nous recherchons un Développeur C# / C++ intervenant sur des problématiques de production, de développement et d'optimisation des performances. La mission s'inscrit dans un environnement de finance de marché, sur le périmètre de l'énergie, avec des environnements Windows et Linux. Missions principalesAssurer le suivi de production et le développement du logiciel d'accès marché MCS. Intervenir sur le support de niveau 1, le développement et la QA. Analyser et optimiser les performances de l'application, notamment en matière de consommation mémoire et de temps CPU. Profiler l'application et réécrire certains composants pour améliorer les performances. Optimiser les structures de données utilisées pour la gestion des carnets d'ordres en mémoire. Remplacer les conteneurs coûteux en ressources CPU et faire évoluer les algorithmes d'accès aux données. Développer et porter le premier connecteur marché du périmètre sous Linux. Développer des wrappers/binders C#/C pour intégrer les pilotes Linux Pico Inrush et EG (marshaling, P/Invoke). Adapter les outils de déploiement de la solution pour un environnement Linux. Assurer le monitoring des services systemd et la récupération des données en C#. Installer et administrer les machines Linux nécessaires à l'exécution du logiciel MCS via le portail Azure.
En tant que Chef de projet fonctionnel (H/F). Votre rôle est d'identifier les objectifs et les besoins du projet afin d'apporter une réponse adaptée. Vous assurez les missions suivantes : - Gestion des équipes et des plannings - Compréhension et analyse des besoins des clients - Gestion budgétaire : suivi des coûts, planification, suivi facturation - Rédaction de spécifications fonctionnelles - Participation au choix des différentes solutions - Reporting interne et externe - Animation des Daily meetings avec les parties prenantes des projets - Garant de l'application des procédures de gestion de projets - Connaissances techniques sur du C/C++
C# .net Developer – Insurance Our Client is an insurance underwriter in the City of London. They are now looking to grow their software development team and are looking to recruit a C# .net Software Developer. You will have at least 5 to 7 years expertise in developing complex software with C#. A strong mathematical background would be advantageous but not required. Must have excellent communication and interpersonal skills. Expert in C# Development coupled with Java/jQuery Web development Web API, CSS. You will have solid SQL Server experience (stored procedures, table design and some maintenance). Microsoft Office including VBA and advanced skills in Excel and HTML/IIS. Develop and support applications using Visual Studio and other Products where appropriate. Provide support for Microsoft Office Applications along with design and build reports for our SharePoint Applications. The ideal candidate will have a drive to succeed, take part in IT strategy and work in a technology rich and agile environment. The developer will be part of a small team with responsibilities for ensuring the business has full support regarding IT systems. Key aspects of the role will be to: Initiate and promote improvements to MI and analysis Analyse requirements and provide the most suitable solution using the most appropriate technology. Document/support and upgrade a wide range of internal applications/processes As this is a small team, you will need to be flexible in your approach, as you will have primary responsibility for some specific systems but will need to be aware of the overall system. Ability to produce ad hoc reporting and analysis of information in the Data Warehouse Work both as part of a team and under your own initiative Communicate with all areas of the business, at all levels The Client uses Windows Servers and virtualised Windows Clients, with Microsoft office products (Word, Excel, Access, PowerPoint etc.). Additionally they use Office 365 for email, Microsoft SQL Server for our main databases and SharePoint for our intranet. For underwriting the Client uses (Eclipse) and for Accounts (Sun), and a number of other smaller applications for specific jobs, such as RMS for Modelling and Remetrica for Actuarial function. The salary for this role will be up to £50K – for the right candidate maybe slightly higher for exceptional candidates. The Client will consider someone junior with an ability to learn and hit the ground running at £25K - £30K. You will have a 2:1 in maths or computer science, or similar. The company is based in the City of London. Please send your CV to us in Word format along with your salary and availability.
🏭 Secteurs stratégiques : Banque d'investissement 🗓 Démarrage : ASAP PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 💡 Contexte /Objectifs : Dans le cadre d'un projet au sein d'un client grand compte, nous sommes à la recherche d'un Développeur logiciel qui maitrise à la fois C++ et Java. Développement et maintenance d'outils de trading Front Office en C++ et Java - Développement d'outils de trading Front-Office en salle des marchés - Conception, développement, aide en production - Suivi des évolutions - Support de niveau 2
Dans le cadre du développement d'une nouvelle IHM pour un dispositif médical, nous recherchons un ingénieur logiciel embarqué disposant d'environ 4 à 5 ans d'expérience. Le projet étant actuellement en phase de cadrage, le prestataire participera à la conception, au développement, à l'intégration et aux tests de la future IHM. Nous recherchons avant tout une personne : • autonome et rigoureuse ; • ayant un bon esprit d'équipe ; • capable de communiquer simplement sur des sujets techniques ; • capable de proposer des solutions tout en restant à l'écoute de l'équipe ; • à l'aise pour travailler avec différents métiers : logiciel, électronique et système ;
💼 Poste : Développeur en Java/C++ 💡 Contexte /Objectifs : Développement en Java/C++ d'un outils de trading sur les marchés électroniques, la mission est composée de 60 Java et 40 C++. 🤝 Expertises spécifiques : - Niveau technique +++ - Domaine des dérivés actions (Options) ++ - Développement d'automates de trading ++ 🤝 Objectifs de la mission : - Développement d'une GUI en Java/EclipseRCP - Développement des composants servers en C++ 17 - Support de niveau 2/3 🏭 Secteurs stratégiques : Banque d'investissement Démarrage : ASAP
C# .NET Software Developer with FX Our Client is a niche boutique broker specialising in FX. They are looking to recruit a C# .NET Software Developer with at least 3 to 5 years proven trach record of developing with C# .NET ideally with some understanding FX projects. The Company is a fast growing dynamic brokerage firm, specialising in currency options and interest rate swaps. They are seeking a talented technologist to join the London team. You will be working in a fast paced, delivery focused environment where you will get the opportunity to make a genuine impact on the business rather than just 'making up the numbers'. Initially reporting to the CTO, the successful candidate will become a key member of the global team. There will be a large amount of autonomy in the role, giving the candidate the opportunity to showcase their development talents, Responsibilities :- Re-architecting and building the in-house middle office platform and integrating with a new trading platform. Developing pricing toolsets Integrating to external reporting/tradeflow and pricing APIs. Maintaining the company's daily operation on the existing platforms. Essential skills :- Minimum 3 years experience Microsoft web technologies ( C#, Core MVC ) Relational database experience (SQL Server) Proactively able to build relationships with stakeholders:- sales, brokers, middle office, external vendors. Ability to produce clean, well-written, fully tested production ready software. Desirable skills :- Knowledge of the FIX protocol Knowledge of FX trade processing Basic knowledge of Foreign exchange products (vanilla/exotic options, fx cash) ( training will be given) Qualifications: Computer Science related degree preferred At least 3 years experience in a comparable development role. The Client is based in the City of London. The salary for this role will be £50K - £60K. Please do send your CV to us in Word format along with your salary and availability.
Backend Developer (Umbraco) - Senior-level Working as part of the Digital team, you'll be responsible for the ongoing development and improvements to an eCommerce website as well as other internal applications for this award-winning Travel Company. You will be responsible for: Leading the eCommerce web and application development from a technical perspective Collaborating with the front end developer and design resource to deliver improved UI & UX A problem solver - you'll need to be able to analyse and suggest improvements to existing website features Analysing and identifying ways to automate processes working alongside the business lead Implementing automated regression testing for the software developed Skills and Experience: Excellent working knowledge of ASP.NET, C#, HTML, JavaScript, jQuery, React Framework, MS SQL Server, Mongo DB, Elasticsearch Understanding of SOLID development principles Worked previously on projects using the Umbraco CMS Continuous Delivery skills, tools and techniques (e.g. Git, Github, Team City, Octopus, Jenkins, Selenium, etc.) Familiar with Azure cloud services & setting up/managing resources/deploying apps Familiar with JIRA and Confluence Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger and other API messaging formats e.g. JSON, XML, SOAP Experience of PowerBI, PowerQuery and R Experience of structured testing and quality assurance approaches (e.g. Test Driven Development and Behaviour Driven Development) A positive and cooperative individual who will work effectively across departments and within a team Worked in an agile/Kanban environment and familiar with JIRA and confluence Not afraid to challenge existing thinking in order to improve processes Benefits Company pension Performance-related bonus Generous holiday concessions Friend and family discounts on Travel holidays Educationals – trips for staff to get to know and understand our destinations 'Cycle to work' scheme The salary for this role will be in the range £55K to £65K per year depending on experience. The Client is based in Central London and this role will be working remotely. Do send your CV to us in Word format along with your salary and availability.
Fullstack Backend Developer with C# .net Working as part of the Digital team, you'll be responsible for the ongoing development and improvements to an eCommerce website as well as other internal applications for this award-winning Travel Company. You will be responsible for: Leading the eCommerce web and application development from a technical perspective Collaborating with the front end developer and design resource to deliver improved UI & UX A problem solver - you'll need to be able to analyse and suggest improvements to existing website features Analysing and identifying ways to automate processes working alongside the business lead Implementing automated regression testing for the software developed Skills and Experience: Excellent working knowledge of ASP.NET, C#, HTML, JavaScript, jQuery, React Framework, MS SQL Server, Mongo DB, Elasticsearch Understanding of SOLID development principles Worked previously on projects using the Umbraco CMS Continuous Delivery skills, tools and techniques (e.g. Git, Github, Team City, Octopus, Jenkins, Selenium, etc.) Familiar with Azure cloud services & setting up/managing resources/deploying apps Familiar with JIRA and Confluence Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger and other API messaging formats e.g. JSON, XML, SOAP Experience of PowerBI, PowerQuery and R Experience of structured testing and quality assurance approaches (e.g. Test Driven Development and Behaviour Driven Development) A positive and cooperative individual who will work effectively across departments and within a team Worked in an agile/Kanban environment and familiar with JIRA and confluence Not afraid to challenge existing thinking in order to improve processes The Client will consider candidates with solid Backend development skills without Umbraco. The Client is based in Central London and this role will be working remotely. The duration will be 3 months. Do send your CV to us in Word format along with your salary and availability.
Senior Backend Developer with C# .net Working as part of the Digital team, you'll be responsible for the ongoing development and improvements to an eCommerce website as well as other internal applications for this award-winning Travel Company. You will be responsible for: Leading the eCommerce web and application development from a technical perspective Collaborating with the front end developer and design resource to deliver improved UI & UX A problem solver - you'll need to be able to analyse and suggest improvements to existing website features Analysing and identifying ways to automate processes working alongside the business lead Implementing automated regression testing for the software developed Skills and Experience: Excellent working knowledge of ASP.NET, C#, HTML, JavaScript, jQuery, React Framework, MS SQL Server, Mongo DB, Elasticsearch Understanding of SOLID development principles Worked previously on projects using the Umbraco CMS Continuous Delivery skills, tools and techniques (e.g. Git, Github, Team City, Octopus, Jenkins, Selenium, etc.) Familiar with Azure cloud services & setting up/managing resources/deploying apps Familiar with JIRA and Confluence Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger and other API messaging formats e.g. JSON, XML, SOAP Experience of PowerBI, PowerQuery and R Experience of structured testing and quality assurance approaches (e.g. Test Driven Development and Behaviour Driven Development) A positive and cooperative individual who will work effectively across departments and within a team Worked in an agile/Kanban environment and familiar with JIRA and confluence Not afraid to challenge existing thinking in order to improve processes The Client will consider candidates with solid Backend development skills without Umbraco. The salary for this role will be in the range £55K to £80K per year depending on experience. The Client is based in Central London and this role will be working remotely. Do send your CV to us in Word format along with your salary and availability.
🏭 Secteurs stratégiques : Banque d'investissement 🗓 Démarrage : ASAP PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 💡 Contexte: La mission consiste au support dans le cadre des activités de: Participation, en tant que développement Front Office, à l'amélioration des automates de contribution sur warrants, certificats et produits exotiques. 💡 Principales Missions: • En salle de marché, collecte et analyse des besoins des traders • Développement de nouvelles fonctionnalités et la maintenance de la plateforme dans un cadre agile. • Assurance du suivi de la mise en production des nouvelles fonctionnalités. • Accompagnement de l'équipe Trading Support pour l'aider à maintenir la stabilité de la plateforme, améliorer ses performances et réduire le risque opérationnel. 💡 Environnement technique: C++ 17, Python, Git, Jenkins, Oracle, Linux Red Hat, NATS, Java
Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Développeur C/C++ embarqué pour contribuer à la conception et au développement des applicatifs embarqués de nos systèmes. À ce titre, vous serez amené(e) à : - Développer, améliorer et maintenir les logiciels embarqués de nos produits en C/C++ ; - Contribuer à la construction et à l'évolution des systèmes Linux embarqués avec Buildroot ; - Veiller à la sécurité, à la fiabilité et aux performances des solutions, en appliquant les bonnes pratiques de développement ; - Participer aux évolutions du simulateur de produits pour accompagner l'intégration et la validation de nouvelles fonctionnalités ; - Réaliser des tests unitaires et contribuer à la validation des systèmes embarqués ; - Analyser et diagnostiquer les dysfonctionnements, puis proposer et mettre en œuvre des corrections et des améliorations ; - Explorer et intégrer des usages de l'intelligence artificielle dans les méthodes de travail et les produits ; - Collaborer avec les équipes internes pour répondre aux besoins des clients et anticiper les évolutions des solutions. Compétences techniques : - Développement en C/C++ ; - Pratique de Linux embarqué ; - Construction de systèmes embarqués avec Buildroot ; - Sensibilité à l'architecture logicielle, à la cybersécurité et aux performances ; - Utilisation de Jira pour le suivi des activités
Chez FENYX, on ne se contente pas d'être un acteur du service en ingénierie : on accompagne avec passion la transformation digitale de nos clients partout en France, avec une expertise affirmée dans les métiers de l'IT. Labelisés "Happy at Work", nous avons à cœur de faire rimer performance et épanouissement professionnel. Pourquoi nous rejoindre ? Un esprit start-up, une expertise solide : FENYX, c'est une structure à taille humaine où proximité, transparence et esprit d'équipe sont au cœur de notre quotidien. Des missions partout en France ! Nos agences sont implantées sur la Côte d'Azur, à Aix/Marseille et Monaco, mais nos projets s'étendent aujourd'hui sur l'ensemble du territoire français, en présentiel ou en télétravail. Une entreprise engagée pour le bien-être et la planète : Coaching personnalisé, formations, accompagnement carrière Afterworks, événements solidaires, actions RSE Une ambiance bienveillante où on se serre les coudes. Votre futur terrain de jeu : des projets innovants, des environnements techniques stimulants, et une équipe toujours plus proche de vous Rattaché(e) à l'équipe de développement logiciel embarqué, vos principales responsabilités seront : Concevoir, spécifier et développer des fonctionnalités firmware en C et C++. Participer à l'intégration de fonctionnalités de cybersécurité au sein de systèmes embarqués. Développer et maintenir des logiciels embarqués sous environnements Linux et systèmes temps réel (VxWorks). Rédiger les spécifications techniques et contribuer à la définition des architectures logicielles. Réaliser des investigations techniques pour identifier et corriger les anomalies et dysfonctionnements logiciels. Effectuer des opérations de debugging bas niveau à l'aide d'outils spécialisés, notamment Lauterbach. Intervenir sur des problématiques liées aux stacks IP, aux protocoles de communication et aux architectures réseaux. Collaborer avec les différentes équipes techniques afin de garantir la qualité, la fiabilité et la sécurité des développements. Participer à l'amélioration continue des pratiques de développement et de validation logicielle.
Frequently asked questions about working as a C, C++ Developer
What is the role of a C, C++ Developer
The C++ developer uses this specific computer language to find ad hoc solutions to their clients' needs. Widely used in the market, this programming language is a skill highly sought after by recruiters.
How much does a C, C++ Developer charge
On average, a C++ expert charges 390 euros per day in the provinces, and 420 euros in the Paris region. The average annual salary for a C, C++ developer is £30K.
What is the definition of a C, C++ Developer
The role of the C++ freelancer is to produce clean and rigorous code, ensuring the performance and quality of the developed program.
They participate downstream of the design phase, and their mission continues until the tests validating the quality and relevance of the produced programs.
What type of mission can a C, C++ Developer handle
The C, C++ developer masters the algorithmic and syntactic subtleties of the object-oriented language, to be able to select the best implementation solutions and successfully carry out the assigned mission. The sectors that welcome C++ freelancers are very diverse: banking sector, software development, ticketing, video games...
What are the main skills of a C, C++ Developer
Often, the C++ expert has comprehensive skills and also masters the syntax of control structures in PHP, Java and JavaScript, derived from C/C++. He will therefore be able to participate in projects using languages similar to his first language.
What is the ideal profile for a C, C++ Developer
The C++ expert must have:
- excellent interpersonal skills, as they collaborate daily with many profiles: product owners, project managers, freelance developers;
- good stress resistance, planning with often intense phases close to contractual deadlines