progress to all stakeholders). Key Skillset Essential Substantial experience of managing software-intensive, complex real-time systems (including Operating Systems, middleware, application level), Languages used in project Ada, C++, C# Ability to operate in a large, complex project at engineering management level in a multi-disciplinary, potentially matrix management environment. Knowledge and experience in use of Combat System Equipment More ❯
Senior C++ Developer (Python, SQL, Linux, Trading, FinTech, Financial Technology) This is a hybrid role, 2 days remote and 3 days in the office Our client actively encourages diversity, equality and inclusion within its workforce and welcomes applications from a diverse background, REC Solutions Limited does not discriminate in regards to age, gender, national origin, religion or any other ba More ❯
innovation - particularly in battery-powered and energy storage technologies. Key Responsibilities Design, develop, and test analogue and digital electronic circuits. Develop embedded firmware for microcontroller-based systems (C/C++). Contribute to new product development from concept to production. Conduct prototyping, validation, and debugging of electronic designs. Work closely with mechanical, software, and production teams to ensure seamless integration. More ❯
blending. Familiarity with Unreal Motion Matching or similar locomotion systems. At least 2 years of rigging experience in a major DCC tool (e.g., Maya, Blender). Working knowledge of C++ or Python for building animation tools or runtime systems. Nice-to-Haves Experience with Git and Perforce for source control. Exposure to Niagara VFX systems and their interaction with animation. More ❯
blending. Familiarity with Unreal Motion Matching or similar locomotion systems. At least 2 years of rigging experience in a major DCC tool (e.g., Maya, Blender). Working knowledge of C++ or Python for building animation tools or runtime systems. Nice-to-Haves Experience with Git and Perforce for source control. Exposure to Niagara VFX systems and their interaction with animation. More ❯
Equity Derivatives Quant Developer - C++, Python, CI/CD, Equities, Equity Derivatives, Pricing, Sensitivity Calculations, Algorithms, Quant Finance, Risk Management. I am seeking an experienced C Python Quant Developer to join my client who is a leading investment bank based in London. In this role, you will focus on building and optimizing infrastructure for pricing, risk management, and P&L … to £1050 per day inside IR35 via an umbrella. You will be required to attend the office in London up to 2 times per week. Equity Derivatives Quant Developer - C++, Python, CI/CD, Equities, Equity Derivatives, Pricing, Sensitivity Calculations, Algorithms, Quant Finance, Risk Management. More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
IT Graduate Recruitment
role within 12–24 months. What You’ll Do Design and build high-performance software used by thousands of users daily Develop clean, efficient, and scalable code in Python, C++ or JavaScript Collaborate with engineers, data scientists, and product teams on exciting new features Contribute to technical discussions and see your ideas implemented fast Get exposure to cloud computing (AWS … STEM graduate (Computer Science, Engineering, Physics, Maths, etc.) from one of the top-ranked universities in the UK or equivalent Strong coding ability in at least one of: Python, C++, C#, Java, or JavaScript Curiosity and problem-solving mindset — you love figuring things out Comfortable learning new technologies quickly Bonus: experience with Git, SQL, or personal projects you can show … tutorials — we’d love to hear from you. Apply now with your CV. Let’s build something great together. Graduate Software Developer, Junior Developer, Entry-Level Developer, Python Developer, C++, C# .Net, Developer, Computer Science Graduate, Full Stack, Software Engineer, Cloud, Machine Learning, JavaScript, Coding Graduate, Graduate Technology Jobs More ❯
Senior Linux C++ Developer - REMOTE/eBPF/KERNEL/LOW LEVEL ***FULL REMOTE REMOTE WORKING*** Key Skills: Linux Kernel development, Low level development, C++, eBPF An exciting opportunity is on offer for a Senior Linux C++ Developer to work for a fast growing technology business. The chosen Senior Linux C++ Developer will be working with a talented team of … engineers and testers. As a Senior Linux C++ Developer, you will have a strong background in C++ and Linux Kernel development. The chosen Senior Linux C++ Developer will help improve the current software as well as mainly working on greenfield projects. You will have experience of low level systems development, devices development. Experience of eBPF is strongly preferred. For more More ❯
high standards but also offer competitive compensation. Additionally, the package includes potentially very lucrative stock options. Ideal Software Engineers should possess robust programming abilities in languages such as C, C++, Objective-C, Java, C#, Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in electronics … therefore, they ensure an environment that nurtures the talents of software engineers. Position : Software Engineer Location : Soho, London - hybrid Salary : £50-70k & stock options Key Skills : Golang, C, C++, Java, Kotlin, Python, objectiveC, Linux, Azure, top academics More ❯
Gain a deeper understanding of how global financial markets operate by working closely with product managers and clients You'll need to have Demonstrated enterprise experience developing software in C++ and Python A degree in Computer Science, Engineering, Mathematics, or equivalent practical experience Strong understanding of data structures, algorithms, and software design principles Experience designing and maintaining distributed, fault-tolerant … technical direction in a large engineering organization A strong sense of ownership and commitment to delivering reliable, maintainable, and scalable solutions We'd love to see Proficiency with modern C++ (C++17 or later) in Linux environments Experience with streaming or messaging technologies, e.g., Kafka Knowledge of service-oriented or microservices architectures Interest in performance optimization, reliability engineering, and observability Curiosity More ❯
Role: Software Developer Salary: £350,000 T/C Location: London Client : Top Fintech An exciting opportunity has arisen for a highly skilled C++ Developer with excellent technical and communication abilities to join a successful and fast-paced tech-driven team within the finance sector. You'll be working alongside top-tier technologists with backgrounds from some of the most … have end-to-end involvement in the software development life cycle, with real influence over the direction and implementation of key technical solutions. Key Requirements: Strong commercial experience with C++ and Python (2+ years) Proven experience building and consuming RESTful microservices Experience handling large-scale or high-throughput data systems Prior experience in the finance sector (preferred but not essential More ❯
Job title: Software Engineer (C++, Python, Java or Rust) Client: Elite Prop Trading Firm Salary: £150,000 - £500,000 Base (+ Bonus) Location: London/Hybrid My client are seeking a talented Software Engineer who will play a critical role in developing and optimizing high-frequency trading systems, ensuring they operate at peak performance with minimal latency. This is an … algorithms. Key Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 1+ years of professional development experience as a Software Engineer in either C++, Python, Java or Rust. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java). Experience writing software for More ❯
Software Engineer C++ Developer Automated Machining Strategy (London/Hybrid) Salary bands depending on experience About the Organisation We are a technology-driven company working to modernize precision manufacturing. Our team builds intelligent software that speeds up the creation of CNC machining programs and supports operators in producing high-quality results more efficiently click apply for full job details More ❯
New Malden, London, United Kingdom Hybrid/Remote Options
Enterprise Recruitment Limited
month contract for a C++ Linux Software Engineer. Inside IR35, 2 days from home after an initial period getting to grips with the project. Contract Software Engineer essential skills - Strong C++ on Linux Significant embedded software engineer experience Desirable skills Build environment OpenEmbedded, Bitbake, Makefiles Networking - UDP, TCP/IP, Analysis tools (e.g Wireshark) Linux Kernel and CLI tools BASH … scripting Python Real-time multi-threaded software concepts U-Boot Wt web GUI library familiarity ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Position : Contract C++ Linux Software Engineer Location : Wimbledon, London More ❯
month contract for a C++ Linux Software Engineer. Inside IR35, 2 days from home after an initial period getting to grips with the project. You will need to live within a commutable distance. Contract Software Engineer essential skills - Strong C++ on Linux Significant embedded software engineer experience Desirable skills Build environment OpenEmbedded, Bitbake, Makefiles Networking - UDP, TCP/IP, Analysis … tools (e.g Wireshark) Linux Kernel and CLI tools BASH scripting Python Real-time multi-threaded software concepts U-Boot Wt web GUI library familiarity Position : Contract C++ Linux Software Engineer Location : Wimbledon, London Apply: jamie AT enterpriserecruitment DOT com More ❯
month contract for a C++ Linux Software Engineer. Inside IR35, 2 days from home after an initial period getting to grips with the project. You will need to live within a commutable distance. Contract Software Engineer essential skills - Strong C++ on Linux Significant embedded software engineer experience Desirable skills Build environment – OpenEmbedded, Bitbake, Makefiles Networking - UDP, TCP/IP, Analysis … tools (e.g Wireshark) Linux Kernel and CLI tools BASH scripting Python Real-time multi-threaded software concepts U-Boot Wt web GUI library familiarity Position : Contract C++ Linux Software Engineer Location : Wimbledon, London Apply: jamie AT enterpriserecruitment DOT com More ❯
low-latency trading. Work with a Humble Leader : You’ll work closely with a brilliant PM who has a strong technical background (from reinforcement learning strategies to low-latency C++ coding) and a pragmatic, collaborative approach. This is someone who’s not only mastered complex trading strategies but is also focused on building a team that thrives on open communication … leetcodes or timed tests. You’ll start with an informal chat to explore fit and vision before diving deeper into the process. What You’ll Bring: Expertise in Modern C++ : You’re an expert in C++ and can write low-latency code that powers high-performance trading systems. Understanding of Trading Systems: You understand trading systems (anything from packet-level … but the team culture. This is about building a successful system and a great place to work. Hit apply or drop me a note to find out more ;-) Keywords: C++, C ++, C++14, C++17, C++20, C++23, Quant Research, Quant Development, Quant Developer, Intraday Trading, Quant Fund, Hedge Fund, Finance, Equities, Futures, FX, Modelling, Strategies, Trading Signals, Multithreading, Linux, Unix, High More ❯
We are seeking an exceptional C++ Engineer to join one of the world's most advanced high-frequency trading firms. This is a rare opportunity to work at the intersection of cutting-edge technology and global financial markets, where performance is measured in nanoseconds and innovation drives competitive advantage. You'll be part of a team that designs and builds … directly impact trading performance, and you'll be empowered to push the boundaries of what's possible in software and hardware optimisation. Key Responsibilities Architect and implement high-performance C++ systems with extreme latency sensitivity. Optimise every layer of the stack - from CPU cache and memory allocation to kernel bypass and network I/O. Collaborate with traders, quants, and … using advanced tooling and custom diagnostics. Contribute to the design of proprietary protocols, lock-free data structures, and real-time analytics pipelines. Ideal Candidate Expert-level proficiency in modern C++, with a deep understanding of low-level systems programming. Strong grasp of computer architecture, concurrency, and performance engineering. Experience with kernel bypass technologies (e.g., DPDK, Solarflare/OpenOnload) and high More ❯
We're hiring Coding Experts Earn Up to $5,000/Month as a Coding Expert (Remote/Flexible) Location: Remote (US, UK, Canada, Australia, or New Zealand) About the Role Outsmart Artificial Intelligence with your expertise. Join a global More ❯
We're hiring Coding Experts Earn Up to $5,000/Month as a Coding Expert (Remote/Flexible) Location: Remote (US, UK, Canada, Australia, or New Zealand) About the Role Outsmart Artificial Intelligence with your expertise. Join a global More ❯
to £140,000 per annum (DOE) Hybrid: 3 days per week onsite (Non-negotiable) Location: Central London About the Role A global trading organisation is looking for a Senior C++ Developer to join their team and be responsible for the design, development, and support of systems and services for their next trading platform. Key Responsibilities Collaborate with business analysts and … efficient, flexible, robust and maintainable solutions. Essential Requirements A minimum of 3 years commercial experience in systems analysis, design, and development. Comprehensive knowledge of designing and building server-side C++ applications, ideally on RedHat 7 or later. Proven experience of developing large scale mission critical, low latency or fault tolerant systems. Experience of software development methodologies and working in a … beneficial. Experience of developing low-level, high performance systems. Familiarity with Service Orientated Architecture, concurrency models and threading, multicast messaging or FIX message protocols would be advantageous. Key Skills: C++ (ideally version 17 or later), Red Hat Linux (ideally V7 or later), Low Latency/High Performance trading applications/platforms. To be considered, please ensure you complete your application More ❯
Role: C++ Developer Type: Contract (6 Months) Location: UK (Fully Remote) Technical Essentials (Must Haves) Senior-level C++ expertise with many years of experience. Strong debugging skills and a proactive test mindset -you will spend significant time triaging issues and mastering system design. Core Developer Traits Enjoys context shifting and jumping between different projects and domains rapidly. Overcommunicator who ensures More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Randstad Technologies
Role: C++ Developer Type: Contract (6 Months) Location: UK (Fully Remote) Technical Essentials (Must Haves) Senior-level C++ expertise with many years of experience. Strong debugging skills and a proactive test mindset -you will spend significant time triaging issues and mastering system design. Core Developer Traits Enjoys context shifting and jumping between different projects and domains rapidly. Overcommunicator who ensures More ❯
Software Engineer - C++ Title : Software Engineer - C++ Company : Elite Software House Location : Remote Salary : £80,000 - £115,000 Skills : C++, Algorithms, Boost Overview : Are you someone that thinks that writing slick, classy C++ code can and should be an art? Would you like to be part of an internationally recognised team of C++ experts led by the brightest C++ minds More ❯
A newly created position has arisen for a Low Latency C++ Software Developer to join the Equities 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 within this role will include 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 progression and development opportunities. More ❯