in Computer Science (or similar). -2 years experience using MongoDB -2 years experience using Node.js and Typescript -Experience working with a low-level language such as C or C++ is desirable -Experience with CI/CD pipelines, Docker and Kubernetes -Experience deploying production applications to AWS -Experience writing data analysis programs in Python -You are comfortable using version control More ❯
Stay ahead of GPU, AI accelerator, and optical computing trends; propose and prototype innovations. Skills & Experience 5+ years of experience in software engineering with a focus on C/C++ programming. Deep expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains More ❯
Docker, CI/CD (GitLab CI, Jenkins, etc.), and log/monitoring tools (CloudWatch, ELK, etc.) Proficient with Git, automated testing, and Agile workflows Preferred Qualifications Working knowledge of C++, particularly for integration with performance-critical or legacy systems Familiarity with frontend frameworks (React, Vue.js, or Angular) Experience with databases (PostgreSQL, DynamoDB, Redis, etc.) Exposure to microservices, messaging queues (Kafka More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Oracle
writing skills are required Nice to Have Experience working in a large cloud or Internet software company Proficiency with multiple programming languages, preferably Go, Java, Python or C/C++ Ability to perform manual source code reviews in one of the aforementioned languages, or assisted review with code analysis tools such as CodeQL Experience navigating and working with extremely large More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Oracle
writing skills are required Nice to Have Experience working in a large cloud or Internet software company Proficiency with multiple programming languages, preferably Go, Java, Python or C/C++ Ability to perform manual source code reviews in one of the aforementioned languages, or assisted review with code analysis tools such as CodeQL Experience navigating and working with extremely large More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Oracle
Join to apply for the Principal Security Researcher role at Oracle . Get AI-powered advice on this job and more exclusive features. Job Description Are you a passionate security researcher with experience assessing large, complex software products? We are More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Radley James
C++ Trading Platform Developer – High-Performance Crypto Trading Location: London One of the largest crypto-native algorithmic trading firms globally is seeking a C++ Developer to join its global trading platform team. The firm provides algorithmic liquidity across major crypto exchanges and supports some of the most innovative projects in DeFi and digital assets. As a C++ Developer … latency, high-throughput trading systems Build and maintain robust infrastructure for real-time data and order flow across global venues Optimise core components of the trading stack using modern C++ and Python Collaborate with a highly experienced, hands-on CTO and team of top engineers Key Requirements Bachelor's degree in Computer Science or closely related field Strong proficiency in … C++ Deep understanding of systems internals and how C++ standard libraries work Experience with networking, memory models, CPU architecture, or assembly (a plus) Curious mindset with a desire to understand systems end-to-end Passion for performance tuning and building resilient infrastructure This opportunity offers a highly competitive compensation package and hybrid working model. More ❯
C++ Engineer (12mo FTC) – Financial Services and Research 📈💵 💰 Salary: £70,000 (12 month FTC with strong likelihood of extending) + benefits 📍 Location: 3 days onsite p/week, London (Old Street) Passionate about developing solutions for large amounts of data? Do you enjoy working in the realm of finance? If you want to work in a large, enterprise organisation with … 000+ people, this one is for you! This established company with approximately $250bn in assets under advisement is looking for a C++ Engineering on a 12 month FTC to join the team to help builds products interpreting significant volumes of financial data for some of the biggest finance institutions globally. You will be taking ownership of enhancing the performance and … scalability of systems that handle the global distribution and storage of over 40 billion messages every day . As the C++ Engineer, you will: Maintain and optimise the company’s large-scale, high-volume data feeds Manage and implement updates from hundreds of data vendors Analyse and interpret complex data sets from a wide range of financial institutions 💻 Tech Stack More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: A newly created position has arisen for a Low Latency C++ Software Developer to join the FX Trading desk to work on key trading systems during trading hours. This is a leading bank in the City that is expanding and the role has arisen out of growth. Some of the duties … but are not limited to: Implement services for trading such as market data, order management, messaging layer, security reference data systems, position keeping systems, and services for user interfaces (C++, Python) Work with quants, traders, and other stake holders to design, implement and test technology used in trading. Participate in DevOps (continuous integration pipeline, code quality tools, release methodologies) They … are looking for someone who has solid experience of building high performing, low-latency systems on Linux platform, is an SME with C++ programming and the ability to script in other languages such as Python. In return they are offering an excellent remuneration package, plus huge bonus potential, a hybrid working model, low staff turnover, inclusive culture and excellent career More ❯
network you want to login/join with: As a Senior Backend Engineer, you will be tasked with the successful operation and delivery of backend software projects that encompass C++ development, SIP signaling protocols, WebRTC, audio streaming development, and AI speech-to-speech technology. You will play a crucial role in architecting backend solutions and ensuring that all projects meet … perform software engineering duties as needed. Architect and implement backend solutions for web services and enterprise workflows. REQUIRED SKILLS, EXPERIENCE AND QUALIFICATIONS Bachelor’s degree or equivalent. Expertise in C++ development. Experienced in real-time audio streaming development, SIP signaling protocols a plus Experience with SIP signaling protocols. WebRTC experience or related such as SRT, etc. (nice to have) Knowledge … of audio streaming development. Familiarity with AI speech-to-speech technology. Source control (GIT). Understanding of client/server architectural principles. Hands-on experience in: C++ SIP signaling protocols WebRTC (nice to have) AI speech-to-speech technology Experience in architecting web services and web applications. Understanding and implementation of the software development lifecycle (SDLC). Customer-facing communication More ❯
McGregor Boyall are partnered with a market-leading, quant-driven tech hedge fund looking for C++ talent across multiple teams within trading and market execution. The roles involve building high-performance components for their systematic trading platform, working with advanced concurrency patterns and lock-free data structures. You'll be optimizing critical paths where microseconds matter, implementing sophisticated order execution … algorithms, and collaborating with quants to deploy new trading strategies. Their stack leverages cutting-edge HPC techniques for market data processing and order management. They are using highly modern C++: custom allocators, zero-copy messaging, and SIMD optimization. You'll work directly with quants to translate mathematical models into production trading systems and see the impact of your code on … the market. Potential for bonus buyout or sign-on - Relocation support for overseas applicants - Modern tech stack deployed alongside some of the best talent in quant finance Requirements: - Excellent C++ programming skills, ideally using a modern version - Expertise with low latency/high throughput systems - Some level of experience with Python - Experience working with systems processing high volumes of data More ❯
Social network you want to login/join with: Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent, Slough Location: Slough, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 04.06.2025 Expiry Date: 19.07.2025 Job Description: Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent Competitive salary - Up to £100k (DOE) Full-time … toolchain Create intelligent code generators for firmware, middleware, and device drivers Collaborate closely with AI/ML teams to automate datasheet analysis and system configuration Work with C/C++ codebases across Linux and RTOS environments Architect embedded software layouts and analyse SoC-level device trees Essential Skills & Experience: 5+ years in embedded systems development Proficiency in C/C++More ❯
wokingham, south east england, united kingdom Hybrid / WFH Options
Noir
Software Engineer - Engineering Company – Wokingham, Berkshire (Tech stack: Software Engineer, Visual Studio, C++, C#,SQL, Visual Basic, ActiveX, InstallShield, HTML, XML, SOAP, JSON, ODBC, SQLite, Senior Software Engineer, Full Stack Engineer, Architect) Are you ready to be part of a company that is shaping the future of Engineering? Our client is a global engineering leader with over 10,000 employees … individuals. Software Engineer applicants should be experienced in some or all of the following (full training will be provided to fill any gaps in your skill set): Visual Studio, C++, C#,SQL, Visual Basic, ActiveX, InstallShield, HTML, XML, SOAP, JSON, ODBC, SQLite. The positions come with an exceptional package designed to reward, support and inspire: Bonus scheme (15%). Company More ❯
reading, south east england, united kingdom Hybrid / WFH Options
Noir
Software Engineer - Engineering Company – Wokingham, Berkshire (Tech stack: Software Engineer, Visual Studio, C++, C#,SQL, Visual Basic, ActiveX, InstallShield, HTML, XML, SOAP, JSON, ODBC, SQLite, Senior Software Engineer, Full Stack Engineer, Architect) Are you ready to be part of a company that is shaping the future of Engineering? Our client is a global engineering leader with over 10,000 employees … individuals. Software Engineer applicants should be experienced in some or all of the following (full training will be provided to fill any gaps in your skill set): Visual Studio, C++, C#,SQL, Visual Basic, ActiveX, InstallShield, HTML, XML, SOAP, JSON, ODBC, SQLite. The positions come with an exceptional package designed to reward, support and inspire: Bonus scheme (15%). Company More ❯
Our client, a firm where O(n) is considered a catastrophic failure, is looking for L4/L5 C++ Engineers for their Core Trading Technology team. This is a role for developers who believe the OS is just a bootloader for their application and that true performance begins where the kernel ends. The Role You'll be hands-on, optimizing … interacting with Central Limit Order Books (CLOBs), which are basically the final boss of concurrent, high-throughput data structures. Key Responsibilities: What You'll Actually Be Doing Architecting in C++: You will design and implement trading systems using modern C++. We expect you to have strong opinions on C++20/23 features and to write code so efficient it makes … in your IDE. TDD is a given. Qualifications: Education: A Bachelor's degree in Computer Science or equivalent proof that you have achieved enlightenment through the study of algorithms. C++ Mastery: You must be fluent in C++. You can explain SFINAE, the Rule of Zero, and why volatile doesn't solve threading problems. You find memory leaks for fun. CS More ❯
We have a 6 month+ contract opportunity for a C# .NET Developer who must be fluent in both English and Japanese . Your responsibilities will include developing C# .NET solutions and creating in-house applications using the .NET framework. The More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
a friendly and collaborative environment, and beautiful offices. Required Skills/Experience: Reputed Degree from an elite University Exceptional intelligence in Computer Science and Mathematics Excellent knowledge of Python, C++, or Java Interest in tech-related activities like meet-ups, personal projects, hackathons Responsibilities: Work as part of an elite Software Engineering team with growth opportunities Create automated high-performance … trading infrastructure Heavy programming in Python, Java, or C++ (team dependent) Potential pathway to Quant Development or Research If interested, please apply with your CV or email [emailprotected]. #J-18808-Ljbffr More ❯
/FreeRTOS Knowledge of board bring-up Experience with chip level software development is advantageous (SoC, ASIC, FPGA) Ideally you will have an understanding of object-oriented programming (Python, C++) What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great company, then please apply today to learn more! For more information on … this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. More ❯
Reading, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
own models, and a beautiful office setting. Skills & Qualifications: A highly reputed Degree from an elite University Exceptional intelligence levels in Computer Science and Mathematics Excellent knowledge of Python, C++, or Java Active interest in tech (meet-ups, personal projects, hackathons, etc.) Responsibilities: Work within an elite Software Engineering team with significant growth opportunities Develop automated, high-performance trading infrastructure … Engage in heavy programming in Python, Java, or C++ (team dependent) Potential pathway to Quant Development or Research If you are a Graduate Software Engineer interested in this role, please apply directly with an up-to-date CV or email [emailprotected]. #J-18808-Ljbffr More ❯
/FreeRTOS Knowledge of board bring-up Experience with chip level software development is advantageous (SoC, ASIC, FPGA) Ideally you will have an understanding of object-oriented programming (Python, C++) What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great company, then please apply today to learn more! For more information on … this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
elite Software Engineering team with unrivaled opportunities for growth · Creating entirely automated high-performance trading infrastructure like nowhere else on the planet · Heavy programming in Python/Java/C++ (Team Dependent) · Route to Quant Development or Research Culture : Cutting-edge tech, ownership of multiple greenfield projects, no red tape, gold medal Olympiads, exceptional technologists, option to research and develop … made up of tech focused, innovative individuals. Skills/experience: · A highly reputed Degree from an elite University · Exceptional intelligence levels - Comp Sci and Maths · Excellent knowledge of Python, C++ or Java · An outside interest in tech (meet-ups, personal projects, hackathons etc. If you are a Graduate Software Engineer and this role seems interesting, please apply directly with an More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Copello Global
air, space, and beyond. As a Backend Software Engineer, you will work on a powerful network orchestration platform designed for highly dynamic, global-scale connectivity systems. Your expertise in C++ or Golang will help shape a next-generation software stack that enables seamless communication across satellites, aircraft, and other high-mobility platforms. What You’ll Do Design and develop highly … optimize algorithms for network routing, resource allocation, and system orchestration Collaborate with cross-functional teams of engineers, researchers, and industry experts What We’re Looking For Strong experience in C++ and/or Golang for backend development 7-10 years of experience working in backend software 5+ years of experience working within Satellite Communications. Knowledge of distributed systems, networking protocols More ❯
collaborate closely with quantitative researchers, traders, and engineers to translate complex financial models into scalable, low-latency trading solutions. Key Responsibilities: Develop and optimise high-performance trading systems in C++ and Python for algorithmic trading and execution. Implement, test, and deploy trading strategies based on research-driven insights. Enhance and maintain the research and backtesting framework to support strategy development. … APIs (REST/WebSocket/FIX) for real-time data processing and trading execution. Required Qualifications: Strong understanding of quant trading logic, market structure, and execution strategies. Proficiency in C++ and Python, with experience in high-performance computing, multi-threading, and distributed systems. Experience with algorithmic trading systems in crypto, equities, FX, or derivatives at least 5 years. Knowledge of More ❯
risk models across a wide range of commodities derivatives. Design and calibrate volatility models and surfaces to support trading and risk functions. Deliver scalable and efficient analytics infrastructure using C++ and Python , aligned with front-office requirements. Work closely with trading, structuring, and risk teams to provide high-performance model-driven tools and analytics. Contribute to the ongoing enhancement and … Science. Demonstrated experience in a front-office quantitative analytics or quant development role within a financial institution. Strong understanding of derivative pricing theory and volatility modelling techniques. Proficiency in C++ and Python for model development and numerical computation. Familiarity with structured software development practices, including version control, testing, and continuous integration. Excellent problem-solving skills, a high level of attention More ❯