a wide range of devices supported by our Native Client Platform. Best of all, you'll get to build these apps in Rust! We're looking for a SoftwareEngineer II who has experience in Rust and comes from a C/C++ background, who knows how to write cross platform code, and is … Core engineering team, services engineering teams and product owners to help understand and explain device limitations and requirements. Basic Qualifications: Candidates should have 3+ years of C/C++ experience on embedded systems and/or writing portable multi-platform code, with 1-2+ years of personal or professional Rust experience. Understanding of various chip architectures and … what features they support. Experience using build runners/compilation tools for multi-platform projects. Bachelor's degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience Preferred Qualifications: Experience working on user interface-level code with knowledge of common patterns, architectures and approaches to present More ❯
working on client-side solutions that tie together graphics, computer vision, machine learning, and developer tools. Working in London, you’ll be collaborating closely with Snap hardware and software teams around the world, pushing the boundaries of what’s possible in AR. You will: Create developer-facing APIs and tools that enable teams to build envelope-pushing experiences … on Spectacles Implement and maintain software running on AR glasses in a compute-constrained embedded environment Work together with our cross-functional engineering and research teams in software engineering, computer vision, machine learning and graphics to write software for SnapOS, the operating system for Spectacles Knowledge, Skills & Abilities: Strong knowledge in C++ … improve existing code Strong communications and interpersonal skills Minimum Qualifications Bachelor's Degree in a relevant technical field or equivalent years of experience Proficiency in programming C and C++ on Linux-based platforms Experience with debuggers, build systems, and version control systems (git) 4+ years of software development experience Preferred Qualifications Experience building IDEs and developer 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 … 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 … 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. 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 … 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 … 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. More ❯
develop groundbreaking products and techniques that shape industry norms and enhance audience experiences in sports, entertainment, and news. Job Summary: The Hulu Client Engineering team seeks a Principal Engineer to design and build our next-generation Client Platform, which will power Hulu across various living room devices. This role offers a unique opportunity to set the long-term … technical vision for pushing the boundaries on some of the most advanced 10-foot devices in the market. We seek an engineer skilled in cross-platform coding, experienced with supporting multiple client platforms, and passionate about enhancing UX on our custom in-house runtime for optimal viewer experiences across diverse devices, from set-top boxes to modern game … with the Native Client Platform Core engineering team, services teams, and product owners to understand device limitations and requirements. Basic Qualifications: 10+ years of experience with C/C++ on embedded systems or portable multi-platform development on resource-constrained platforms. Expertise with web standards and technologies such as JavaScript, CSS, HTML5. Deep understanding of browser internals like More ❯
Senior SoftwareEngineer, C++, COR7263 This is a rare opportunity for an experienced, Senior SoftwareEngineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations … the Senior SoftwareEngineer will work closely with Design Engineers, Mechanical Engineers and other technical users, to gather and understand the requirements necessary to ultimately design, develop and maintain the software and computational tools they use - a variety of applications across both web and desktop, such as state-of-the-art simulations, real time … data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health insurance Death in service What Experience do I need? Solid experience with both C++ and Rust Experience with web sockets and multithreaded applications would be preferred Experience of, or the ability to work closely with users Experience of working within smaller teams/companies More ❯
SoftwareEngineer (C++) | Contract | Financial Trading | Hybrid/London Cititec Talent is working with a leading Investment Bank to recruit a C++SoftwareEngineer to work within a high-performing front-office trading technology team. This is an exciting opportunity to build and optimise cutting-edge systems that … directly impact trading performance and execution. As a C++SoftwareEngineer, you will be responsible for designing, developing, and supporting a range of high-performance services and infrastructure critical to front-office trading operations. Your work will include systems related to: Market data ingestion and processing Order management Internal messaging layers Security reference data … interfaces You will collaborate with traders, quants, and fellow engineers to deliver reliable, low-latency solutions in a fast-paced trading environment. Key Requirements: Hands-on experience in C++ with a strong focus on performance and optimisation Experience building high-performance, low-latency systems on Linux platforms Proficiency in Python for tooling and scripting Solid understanding of Linux More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: C++SoftwareEngineer/Developer : Elite Quant Trading Firm : £300-500k : Hybrid, slough col-narrow-left Client: Hunter Bond Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 10.06.2025 Expiry Date: 25.07.2025 col-wide … Job Description: A niche electronic trading quant fund based in London are now seeking a top end C++SoftwareEngineer to join it's growing team. You will have prior experience at an elite quant trading firm or similar company of equivalent scale/complexity. In this high performance computing team, you will be … low-level programming, distributed systems. Your experience will be at scale in advanced C++. Ideally Computer Science Degree or similar discipline with 1st class grade Commercial experience in C++Software Engineering, performance software Financial trading, banking or hedge fund exposure Great work environment, WFH/Hybrid opportunity. Excellent bonus culture for all and career More ❯
London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
C++SoftwareEngineer/Developer : Elite Quant Trading Firm : £300-500k : Hybrid C++SoftwareEngineer/Developer : Elite Quant Trading Firm : £300-500k : Hybrid Direct message the job poster from Hunter Bond A niche electronic trading quant fund based in London are now seeking a top … end C++SoftwareEngineer to join it's growing team. You will have prior experience at an elite quant trading firm or similar company of equivalent scale/complexity. In this high performance computing team, you will be responsible for building low-level programming, distributed systems. Your experience will be at scale in advanced … C++. Ideally Computer Science Degree or similar discipline with 1st class grade Commercial experience in C++Software Engineering, performance software Financial trading, banking or hedge fund exposure Great work environment, WFH/Hybrid opportunity. Excellent bonus culture for all and career scope. Client welcomes applications from overseas, and can pay for visas/relocation More ❯
London, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description A niche electronic trading quant fund based in London is seeking a top-tier C++SoftwareEngineer to join its growing team. The ideal candidate will have prior experience at an elite quant trading firm or a similar company of comparable scale and complexity. In this high-performance computing team, you will … be responsible for developing low-level programming solutions and distributed systems. Your experience should include advanced C++ at scale. Qualifications Ideally: Computer Science degree or a similar discipline with 1st class honors Experience in: Commercial C++software engineering, performance-critical software Exposure to: Financial trading, banking, or hedge funds Interest in: Working More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Job Description: A niche electronic trading quant fund based in London is seeking a top-tier C++SoftwareEngineer to join its growing team. The ideal candidate will have prior experience at an elite quant trading firm or a similar organization of equivalent scale and complexity. In this high-performance computing team, you will … be responsible for developing low-level programming solutions and distributed systems. Candidates should have extensive experience in advanced C++ programming. Minimum Qualifications: Ideally, a Computer Science Degree or a related discipline with a 1st class grade Commercial experience in C++software engineering, particularly in performance-critical applications Exposure to financial trading, banking, or hedge More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
C++SoftwareEngineer (Chromium) Chromium, C++, Fareham, Hampshire. Some flexibility with hybrid working. Salary £55,000 - £65,000 plus excellent benefits An exciting new opportunity for a C++SoftwareEngineer with the opportunity to help develop and maintain my clients main browser services. You will be … and security patches Write clean, maintainable and well documented code Desired skill set that includes: Degree in Computer Science or related field or equivalent experience Strong experience with C++ Deep understanding of Chromium open-source project including customisation, build process, implementation of custom extension APIs Proven ability to write-quality, secure code The company offer an unrivalled volume More ❯
Social network you want to login/join with: C++SoftwareEngineer - Trading Team- Global Quant Firm, London col-narrow-left Client: Oxford Knight Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 7df82ff1a6e9 Job Views: 4 Posted: 29.06.2025 Expiry Date: 13.08.2025 col-wide Job Description … C++SoftwareEngineer - Trading Team Salary: up to £200k base + bonus Summary Lively, positive spirit of a start-up, with the stability of a longer-established player, this leading quant firm is looking for a dynamic engineer skilled in C++ on Linux to join one of their growing quant … building and back testing. Developers here are highly valued and well-rewarded for hard work; technology is viewed as crucial to the firm's continued success. The successful C++SoftwareEngineer will be passionate about development, and enjoy solving difficult technical problems in a fast-paced and energetic environment. In return, you can expect More ❯
MERITUS Talent are working with one of Europe's leading defence manufacturers for the recruitment of a SoftwareEngineer with experience of C CUDA to join their Stevenage office on a full time basis. The inital assignment is for 12 Months and requires someone to be on site 5 days a week, although compressed working is … via Umbrella, due to security reasons the candidate must be a sole British national willing to undergo SC prior to starting the role We're looking for experienced Software Engineers to join a specialist team building a high-performance simulation engine. This is a hands-on C++ role focused on performance optimisation and working at the … cutting edge of simulation and modelling for defence systems. What you'll be working on: You'll develop and improve an application-level C++ engine that handles: Data processing and memory management Managing clusters of computers running simulations Linking together various models built in MATLAB/Simulink The aim is to make simulations run faster and more efficiently More ❯
We’re seeking an exceptional C++Engineer to join a leading high-frequency trading (HFT) firm. You’ll be a core contributor to the development of ultra-low latency systems that power global trading strategies. This is a performance-critical environment where microseconds matter and world-class engineering makes the difference. What You’ll Do Design … build, and optimize latency-sensitive components of our trading platform in modern C++ Work closely with traders and quants to deploy real-time strategies and market access systems Engineer high-throughput data pipelines and tick-to-trade execution paths Continuously profile and tune systems at the CPU, memory, and networking level Own the full software lifecycle: architecture, development, testing, deployment, and monitoring What We’re Looking For Strong command of modern C++ (C++14/17/20) and memory/performance optimization techniques Solid foundation in computer science (algorithms, data structures, concurrency) Experience with multithreading , lock-free programming , and low-level systems Comfort working in a Linux environment with tools like More ❯
We’re seeking an exceptional C++Engineer to join a leading high-frequency trading (HFT) firm. You’ll be a core contributor to the development of ultra-low latency systems that power global trading strategies. This is a performance-critical environment where microseconds matter and world-class engineering makes the difference. What You’ll Do Design … build, and optimize latency-sensitive components of our trading platform in modern C++ Work closely with traders and quants to deploy real-time strategies and market access systems Engineer high-throughput data pipelines and tick-to-trade execution paths Continuously profile and tune systems at the CPU, memory, and networking level Own the full software lifecycle: architecture, development, testing, deployment, and monitoring What We’re Looking For Strong command of modern C++ (C++14/17/20) and memory/performance optimization techniques Solid foundation in computer science (algorithms, data structures, concurrency) Experience with multithreading , lock-free programming , and low-level systems Comfort working in a Linux environment with tools like More ❯
Integration SoftwareEngineer (C++) - London This is a great chance to join a dynamic team, where you will experience a variety of work with some of the biggest names in media, from large social media companies through to TV manufacturers. This will also give you a good chance to develop and grow your career … HDR content playback on mobile platforms or enabling LCEVC playback on web browsers. Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers. Integration work for other compression solutions, such as VC6 and Point Cloud Compression, into different video editing and creation applications. Engaging with the open source community … reporting back status, issues, and successes. Qualifications: A degree in Computer Science, Engineering, or other relevant scientific/technical subjects, or equivalent work experience. Experience developing C/C++ software. Interest in developing system-level software for iOS, Android, or desktop operating systems for use by third-party applications. Interest in expanding your knowledge of video More ❯
London, England, United Kingdom Hybrid / WFH Options
eFinancialCareers
An opening for a highly skilled SoftwareEngineer to enhance the high-performance computing (HPC) storage infrastructure of a world-leading market maker. You will work on critical projects that impact all trading teams and significantly improve data storage workflows for performance and reliability. As the team expands, you will have the opportunity to influence the … workflows, and developing APIs to manage concurrency, all while ensuring the seamless operation of our large, distributed compute cluster. The ideal candidate will have: Expert-level skills in C++ programming, with Python experience being a plus. Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field. Familiarity with storage solutions, protocols, and technologies … such as ZFS, NFS, object stores, S3, Google Cloud Storage, Lustre, and databases. Strong software design, testing, deployment, and monitoring skills in a large distributed compute cluster. Minimum of 2 years' experience. What they can offer in return: Exceptional compensation packages — all cash! World-class tech and a tech-focused culture, including hybrid working. Work alongside leading engineers More ❯
in the industry and attract the best talent. Based in London, they are looking to expand their exchange trading development team with a developer well-versed in modern C++ (C++11 onwards). They design, build and maintain the entire software stack, and everything they build is used in-house, trading between 250 and 300 billion dollars … points for knowledge of execution pipeline in a modern CPU.) Familiarity with common algorithms and data structures and their performance trade-offs Practical experience designing and implementing complex software systems is beneficial Experience with Linux is a plus, but not essential Finance experience is not required Significant compensation package – you will make a direct impact on the PnL More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: SoftwareEngineer (C++) The Opportunity Are you a SoftwareEngineer with C++ experience looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of … defence projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop all our software engineers. We are looking for several engineers with varied levels of experience (early career, experienced and experts). What you will do: You will be a key part in a community of world-class software … innovate with other engineers to create market-leading products within the defence industry. What we are looking for: Understanding and knowledge of one or more of the following: C++software development Development of new applications to meet user expectations and within formal constraints. Familiarity with the tools and approaches to embedded development. Experience with developing Windows More ❯
C++SoftwareEngineer (Low Latency) Total Compensation: £300k-£500k (dependent on experience and performance) A leading proprietary trading firm is seeking a C++SoftwareEngineer to design, develop, and optimize low-latency trading systems. This role involves working closely with research, systems, and operations teams to implement and … enhance automated trading algorithms. Core responsibilities: Develop and maintain high-performance C++ trading software, including infrastructure and connectivity, to enable trading within nanosecond limitations. Optimize system performance focusing on low latency, stability, and minimal error tolerance. Candidates should be highly proficient in low-level C++, with expertise in low latency, multithreading, lockless programming, and More ❯
C++SoftwareEngineer (Low Latency) Salary: £150k-200k Total Comp: £300k-500k (dependent on experience and performance) A leading proprietary trading firm is seeking a C++SoftwareEngineer to design, develop, and optimize low-latency trading systems. This role involves working closely with research, systems, and operations teams … to implement and enhance automated trading algorithms. Core responsibilities: Develop and maintain high-performance C++ trading software including infrastructure and connectivity driving trading in the nanosecond limitations. Optimize system performance with focus on low latency, performance, stability and low-error tolerance Candidates will need to be extremely proficient with low level C++ showcasing expertise More ❯
C++SoftwareEngineer (Low Latency) Salary: £150k-200k Total Comp: £300k-500k (dependent on experience and performance) A leading proprietary trading firm is seeking a C++SoftwareEngineer to design, develop, and optimize low-latency trading systems. This role involves working closely with research, systems, and operations teams … to implement and enhance automated trading algorithms. Core responsibilities: Develop and maintain high-performance C++ trading software including infrastructure and connectivity driving trading in the nanosecond limitations. Optimize system performance with focus on low latency, performance, stability and low-error tolerance Candidates will need to be extremely proficient with low level C++ showcasing expertise More ❯