Our client, a major High-Frequency Trading firm, is looking to hire a C++ Software Engineer to help develop and build out their HFT and MFT trading platforms. This individual will work closely with one of the firm's most successful Trading teams to help optimise their trading platforms and strategies. This role gives you the opportunity to join one … environment Uphold the best software development practices, including continuous integration/continuous deployment (CI/CD) and rigorous code reviews Desirable Candidates: 3+ years of hands-on experience with C++ Software Engineering experience within the financial industry (ideally at a HFT firm, Hedge Fund or leading investment bank) Previous exposure working on Trading Systems Experience with Python development would be More ❯
Our client, a major High-Frequency Trading firm, is looking to hire a C++ Software Engineer to help develop and build out their HFT and MFT trading platforms. This individual will work closely with one of the firm's most successful Trading teams to help optimise their trading platforms and strategies. This role gives you the opportunity to join one … environment Uphold the best software development practices, including continuous integration/continuous deployment (CI/CD) and rigorous code reviews Desirable Candidates: 3+ years of hands-on experience with C++ Software Engineering experience within the financial industry (ideally at a HFT firm, Hedge Fund or leading investment bank) Previous exposure working on Trading Systems Experience with Python development would be More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Avanti Recruitment
carbon software space. This established company develops software that enables faster, easier building performance modelling, helping reduce environmental impact while maximising occupant wellbeing. We are looking for a Senior C++ Developer to take long-term ownership of a core 3D geometry engine that sits at the heart of their software ecosystem. This is a fantastic opportunity for someone with strong … C++ and graphics programming experience to lead a fundamental component of cutting-edge environmental software. The successful candidate will be working primarily remotely with quarterly office visits. You'll be joining a small, dynamic team where developers are encouraged to specialise while also cross-training for maximum flexibility. This role involves taking over from the current lead who is stepping … architecture development, and supporting newer rendering and simulation tools. You'll also be contributing to their ongoing migration from legacy platforms to C#/.NET/WPF. Technical Stack: C++ (primary focus on Sketch geometry engine) OpenGL for graphics rendering MFC, STL, COM C#/.NET/WPF (beneficial for migration work) Git, XML, JSON Jira, BitBucket (desirable) We're More ❯
to work with top-level partners in banking, insurance, retail, telecommunications, financial services, and more! Join our team of 160+ InnoTechers and bring your talent as a C/C++ Developer. Your mission will be : Design, develop, and optimize applications using C and C++ ; Ensure efficient, scalable, and maintainable code implementation; Work closely with cross-functional teams, including analysts and … project managers, to deliver high-quality software solutions; Debug, troubleshoot, and enhance existing C/C++ applications ; Contribute to software architecture and continuous improvement of development processes. You will need: 2+ years of experience in C and C++ development; Strong understanding of memory management, multithreading, and performance optimization; Experience with version control systems such as Git ; Knowledge of software development More ❯
We’re working with a leading proprietary trading firm that’s expanding its global footprint and looking to hire exceptional C++ Engineers in London. This is a rare opportunity to join a world-class engineering team and play a key role in building and optimizing ultra-low-latency trading systems across global markets. Based in London, you’ll work at … autonomy on projects critical to real-time market access and strategy execution What we’re looking for: Bachelor’s degree in Computer Science, Engineering, or a related field Strong C++ development skills with a focus on high-performance systems Proficiency with UNIX/Linux systems and command-line tools Ability to quickly understand, debug, and improve complex codebases Excellent problem More ❯
We’re working with a leading proprietary trading firm that’s expanding its global footprint and looking to hire exceptional C++ Engineers in London. This is a rare opportunity to join a world-class engineering team and play a key role in building and optimizing ultra-low-latency trading systems across global markets. Based in London, you’ll work at … autonomy on projects critical to real-time market access and strategy execution What we’re looking for: Bachelor’s degree in Computer Science, Engineering, or a related field Strong C++ development skills with a focus on high-performance systems Proficiency with UNIX/Linux systems and command-line tools Ability to quickly understand, debug, and improve complex codebases Excellent problem More ❯
Job Title Senior Software Engineer C++ - Eindhoven - ALTEN Netherlands The Position As part of our continued growth, we are looking for a Senior Software Engineer C++ to join our team and contribute to ongoing client projects in Eindhoven As Senior Software Engineer C++, your main tasks will include: Designing, developing and maintaining high-quality software applications using the C++ programming … performance, scalability and maintainability. Identifying and resolving technical issues and implementing effective solutions. Ensuring the quality of software products through unit tests and code reviews Your Profile Knowledge of C++ and 5 years experiences in designing, developing and maintaining software applications. Strong analytical skills and the ability to tackle complex technical problems. Excellent communication skills and the ability to communicate More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
low latency algorithmic software where nanoseconds matter. Exercise your creativity and computer science knowledge in creating software which pushes the speed limit. Collaborate with hardware engineers and sculpt quality C++ code with a full test suite. You'd be joining a specialised international technology firm in their Cambridge office, with hybrid working available. They are experts in their field and … aim to have a positive social impact, contributing to good causes. Your C++ skills and comprehensive knowledge of data structures, algorithms and concurrency will serve you well here. You may be someone who particularly enjoys unorthodox and novel optimisations which others wouldn't have thought of. You'll likely have a strong technical degree and you will have full existing … independence, critical thinking, collaborative skills and technical initiative Software design skills for elegant, high performance, easy to maintain code Extensive knowledge of data structures, algorithms, complexity and concurrency Strong C++ language knowledge and coding skills Relevant technical knowledge: Concurrency (multithreading, synchronisation and alternatives, parallel hardware) CPU architecture (CPI, dynamic execution, caching levels, cache misses, pipeline stalls) Data structures (linear, tree More ❯
Job Title Senior Software Engineer C++ - Eindhoven - ALTEN Netherlands The Position As part of our continued growth, we are looking for a Senior Software Engineer C++ to join our team and contribute to ongoing client projects in Eindhoven As Senior Software Engineer C++, your main tasks will include: Designing, developing and maintaining high-quality software applications using the C++ programming … performance, scalability and maintainability. Identifying and resolving technical issues and implementing effective solutions. Ensuring the quality of software products through unit tests and code reviews Your Profile Knowledge of C++ and 5 years experiences in designing, developing and maintaining software applications. Strong analytical skills and the ability to tackle complex technical problems. Excellent communication skills and the ability to communicate More ❯
Quantitative Developer - C++ Infrastructure for Quant Analytics Location London Business Area Product Ref # Description & Requirements The Quant Analytics department at Bloomberg sits within Enterprise Products and is responsible for modeling market data, pricing, and risk calculations of financial derivatives across all asset classes. Our C++ libraries are used by all Bloomberg products and services, including the Terminal with over … risk management, and derivatives valuation services. The department includes several Quant teams focused on different asset classes, as well as portfolio-level analytics and model validation. These teams deliver C++ libraries, supported by Python-based validation and testing, that are integrated by the Engineering department into Bloomberg's IT systems. The Quant Library Architecture (QLA) team offers the opportunity to … build experience at the cutting edge of C++ and financial mathematics, engaging with and influencing a wide variety of stakeholders of differing skill sets, to deliver scalable and strategic enterprise pricing and risk solutions. QLA is a small team of C++ experts tasked with helping the Quants be as productive as possible, for the long term. We are seeking a More ❯
firm. This role sits at the intersection of quantitative research, engineering, and front-office risk, offering the chance to build a state-of-the-art risk system using modern C++ and Python. You will work directly with quantitative analysts, traders, risk managers, and IT teams to deliver a robust, scalable system supporting pricing, calibration, and scenario generation across asset classes. … The ideal candidate is a C++ expert with experience in production-grade systems and a strong grasp of Python, Excel, and database technologies. You’ll play a key role in shaping infrastructure, implementing high-performance computing techniques, and driving real-time and batch analytics across distributed environments, including cloud. Responsibilities: Design and develop a cross-asset pricing and risk platform … advanced computational techniques Collaborate with IT to ensure adherence to engineering best practices and firmwide standards. Requirements: Bachelor’s or higher degree in a STEM discipline Strong proficiency in C++ and solid experience working in production environments. Working knowledge of Python, Excel, and SQL, across Windows and Linux environments. Familiarity with modern development tools such as GitHub and VS Code More ❯
firm. This role sits at the intersection of quantitative research, engineering, and front-office risk, offering the chance to build a state-of-the-art risk system using modern C++ and Python. You will work directly with quantitative analysts, traders, risk managers, and IT teams to deliver a robust, scalable system supporting pricing, calibration, and scenario generation across asset classes. … The ideal candidate is a C++ expert with experience in production-grade systems and a strong grasp of Python, Excel, and database technologies. You’ll play a key role in shaping infrastructure, implementing high-performance computing techniques, and driving real-time and batch analytics across distributed environments, including cloud. Responsibilities: Design and develop a cross-asset pricing and risk platform … advanced computational techniques Collaborate with IT to ensure adherence to engineering best practices and firmwide standards. Requirements: Bachelor’s or higher degree in a STEM discipline Strong proficiency in C++ and solid experience working in production environments. Working knowledge of Python, Excel, and SQL, across Windows and Linux environments. Familiarity with modern development tools such as GitHub and VS Code More ❯
Are you a Rust/C/C++ programmer looking for the next best role? Have you worked with low-level performance and want it to matter at a large scale? If this sounds like you, this might be one of the most technically ambitious roles you’ll come across. We’re partnering with our client who are developing a … APIs Contribute to open-source projects and shape the future of their internal engine You’ll Be a Great Fit If You: Have experience with Rust/C/C++ or systems-level languages Experience with columnar formats like Arrow and Parquet Have worked with or contributed to analytical databases like ClickHouse, DuckDB, or DataFusion Understand memory management, file formats More ❯
developing high-performance simulation tools (C++17/20), working on cutting-edge CFD, meshing, and flow networks — solving real-world physics for global technology giants. Experience Required: Very Strong C++ A engineering degree in Physics, Mathematics, Mechanical Engineering, Computer Science, etc 3 to 5 years' experience building technical or scientific software Must have experience in one of the CFD (Computational More ❯
developing high-performance simulation tools (C++17/20), working on cutting-edge CFD, meshing, and flow networks — solving real-world physics for global technology giants. Experience Required: Very Strong C++ A engineering degree in Physics, Mathematics, Mechanical Engineering, Computer Science, etc 3 to 5 years' experience building technical or scientific software Must have experience in one of the CFD (Computational More ❯
Senior Software Developer - C++ (SC Cleared) • Annual Salary: up to £70k/annum • Location: Fareham, UK • Job Type: Full-time, Permanent • Workplace Type: Hybrid (minimum 3 days per week in office initially) • Mandatory: SC Clearance About the Role: As a Senior Software Developer for one of our high-end design house and technical consulting firm, you will play a key … your role, actively contributing to global challenges. • Develop clean, well-architected code, innovating and iterating towards elegant, supportable solutions for our customers. Required Skills & Qualifications: • Strong practical experience with C++, preferably within a Windows/Visual Studio environment. • A solid mathematical background. • Desirable experience with TCP/UDP sockets, MFC, and OpenGL V4, including compute shaders. • Ability to adapt and More ❯
organisation to be based at their R+D Centre in Eindhoven. The Senior Software Engineers will be responsible for producing high-quality software under Linux and RTOS in C and C++ at all levels in the software stack. The Senior Software Engineers will work closely with customer engineering teams writing software and embedded software for medical devices, wireless devices (IoT), emerging More ❯
organisation to be based at their R+D Centre in Eindhoven. The Senior Software Engineers will be responsible for producing high-quality software under Linux and RTOS in C and C++ at all levels in the software stack. The Senior Software Engineers will work closely with customer engineering teams writing software and embedded software for medical devices, wireless devices (IoT), emerging More ❯
The Quant Analytics department at Bloomberg sits within Enterprise Products and is responsible for modeling market data, pricing, and risk calculations of financial derivatives across all asset classes. Our C++ libraries are used by all Bloomberg products and services, including the Terminal with over 300,000 clients, trading system solutions, enterprise risk management, and derivatives valuation services. The department includes … several Quant teams focused on different asset classes, as well as portfolio-level analytics and model validation. These teams deliver C++ libraries, supported by Python-based validation and testing, that are integrated by the Engineering department into Bloomberg's IT systems. The Quant Library Architecture (QLA) team offers the opportunity to build experience at the cutting edge of C++ and … engaging with and influencing a wide variety of stakeholders of differing skill sets, to deliver scalable and strategic enterprise pricing and risk solutions. QLA is a small team of C++ experts tasked with helping the Quants be as productive as possible, for the long term. We are seeking a proficient C++ developer, with a strong interest in modern software development More ❯
Job Title: Software Team Lead About the Role La Fosse is looking for a Team Lead who has a background in C++ and are passionate leader who thrive on building exceptional teams and innovative products. You are not only a people developer but also a strategic partner who transforms ideas into executable plans. With a deep understanding of technology and … in Computer Science, Engineering, or a related technical field. 8+ years of experience in software and/or data engineering roles. 4+ years of hands-on programming experience in C++ Strong communication skills with both technical and non-technical audiences. Proven experience leading large, distributed teams working on complex systems. Solid understanding of Agile development methodologies and practices. Technical Skills More ❯
The Hindu, and many more. What you'll be doing As a software engineer in the CUE Print team, you will develop and maintain our print publishing system in C++, optimize and enhance existing functionalities to ensure stability and performance, collaborate closely with developers, architects, testers, UX designers, and product owners to create the best solutions, participate in code reviews … you have a B.Sc. or M.Sc. in Computer Science/Engineering or equivalent and bring with you at least 4 years of experience in software development. Has experience with C++ and knowledge of current C++ standards and algorithms Has knowledge of software architecture, optimization, and maintaining large codebases. Has experience with version control systems such as Git, Bitbucket and the More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Darktrace
Darktrace's security outside the corporate network. Your responsibilities include: Contributing to rapid prototyping of new ideas to improve our services and offerings, Enhancing core software modules written in C++, Working with various technologies and applications such as Docker and Terraform. Innovation and creativity are highly valued, encouraging a flexible approach alongside traditional development methods. This role is hybrid, requiring … What experience do I need: We welcome applications from engineers with a solution-focused mindset, analytical skills, and problem-solving abilities. During interviews, you'll demonstrate your proficiency in C++ programming and your experience in a production environment. Ideally, you will also have: Experience deploying software on Windows devices, Experience working as a senior team member, Knowledge of Endpoint Detection More ❯
Scientific Software Engineers (C++, Masters or PhD) Guildford, Surrey (On-site) £60000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Engineering, Science, Computing, Geology or Mathematics disciplines. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster their engineering … team with 2 experienced Scientific/C++ Software Engineers. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. Your new role You'll join a well-established business with decades experience taking them a market leading position. … succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++, ideally with the Qt framework and Multithreading, extending to Data Structures, Algorithms and alike. The key desirable skill is C#/WPF/MVVM development working with GUI's, along More ❯
design, and development of embedded software for large-scale 3D metal printing machines, focusing on motion control systems, real-time performance, and machine functionality. Develop and maintain high-performance C++ software for embedded systems running on RTOS (e.g., RTX), ensuring reliable and deterministic operation. Drive the integration of motion control, sensor data, and real-time communication systems to enable seamless … requirements and objectives are met, contributing to the overall success of the product development lifecycle. Qualifications: 10+ years of experience in embedded software engineering with a strong focus on C++ programming. Proven experience with real-time operating systems (RTOS), particularly RTX or similar platforms. Strong background in motion control systems and integrating embedded software with hardware for precise, high-performance More ❯
industry and academia and determine how to leverage these into our software applications. What You'll Need BS in Computer Science or equivalent. 2 to 5 years' experience with C++, C#, WPF, and WinForms. Good analytical skills with attention to detail. Excellent interpersonal and communication skills, able to work independently. Strong team collaboration skills. Experience using software tools for process More ❯