Make yourself visible and let companies apply to you.
Roles
Remote C++ Jobs
Overview
Looking for remote C++ jobs? Discover top IT positions from leading companies hiring skilled C++ developers to work remotely. Whether you're an experienced programmer or a rising tech talent, our curated job board connects you with exciting remote C++ opportunities worldwide. Start your remote C++ developer career today with Haystack!
C++ Software Engineer
Uniting Ambition
Birmingham
Remote or hybrid
Junior - Mid
£50,000 - £60,000
RECENTLY POSTED

C++ Software Engineer – Warehouse Management Systems We’re hiring a C++ Software Engineer to work on a large‑scale Warehouse Management / Control System used to run highly automated distribution centres across retail, logistics, and industrial environments. This is a systems‑level role focused on software that controls real‑world warehouse operations in real time, rather than web or UI-driven applications. What you’ll be working on Development of C++ software for WMS / WES / WCS platforms
Real‑time control of automated warehouse environments
Integration with conveyors, robotics, sortation, and storage systems
Long‑term, production systems used in live operational sites
Linux‑based environments with strong engineering standards Tech stack C / C++
Java (supporting)
Linux / Unix
Shell scripting
Jira or similar tooling What we’re looking for Commercial experience with C++
Comfortable working on complex, integrated systems
Exposure to warehouse systems, automation, industrial software, or similar environments is a strong advantage Location UK‑based role
Occasional office presence in the Midlands / South Midlands, with a largely remote working model If you’re interested in C++ development that sits close to hardware and automation, I’d be happy to share more details

Market Risk / CCR Quant Analyst - AVP/VP Level - Consultancy
Forvis Mazars
London
Remote or hybrid
Leader
Private salary
RECENTLY POSTED

Forvis Mazars is a leading global professional services network providing audit & assurance, tax, and advisory services. Forvis Mazars in the UK spans 14 offices across the nation and has over 3,400 professionals, with 190 partners. We have a clear purpose and a shared commitment to shape a better future.

You’ll join a collaborative and inclusive team where you’re supported to grow your skills, explore new opportunities, and contribute from day one. You’ll work with a diverse client base, develop meaningful connections, and gain experience that extends beyond your local team. Together, we grow , belong and impact .

Market Risk / CCR Quant Analyst - AVP/VP Level - Consultancy

We are seeking an experienced Senior Consultant, Manager OR Associate Director (AVP to VP Level) to join our Market Risk advisory practice, focused on delivering innovative quantitative solutions to clients. In this role, you will leverage your deep quantitative expertise to advise clients on risk measurement, modelling, and regulatory compliance, contributing directly to their strategic decision-making progress.

Responsibilities
  • Lead small and large multidisciplinary engagements and manage client relationships, provide advanced quantitative analysis and modelling to address complex market risk challenges
  • Develop, validate, and implement quantitative risk models (including cVaR, CCR and xVA)
  • Provide thought leadership in quantitative methodologies, regulatory requirements (e.g. Basel III/IV, FRTB), derivatives pricing techniques, and industry best practices
  • Lead project teams, mentor and supervise junior team members, and ensure high-quality delivery
  • Support business development initiatives, including identifying new opportunities and developing proposals
What are we looking for?
  • Minimum of 3-8 years of relevant experience in quantitative modelling, market risk management, derivatives pricing, or risk advisory within financial services
  • Demonstrated experience in one or more of the following areas: derivatives pricing, stochastic modelling techniques, statistical methods including AI/ML, and programming (e.g. Python, R, C++)
  • Excellent analytical and problem-solving skills with the ability to translate complex quantitative concepts clearly to non-technical stakeholders
What we offer?
  • A dynamic, collaborative, inclusive work environment
  • Opportunities to work with leading global financial institutions on challenging and impactful projects
  • Continuous professional development with tailored training and mentorship
Diversity, Equity & Inclusion

At Forvis Mazars diversity, equity and inclusion are central to our values. We value our people’s unique backgrounds, perspectives, and experience, and know this diversity create better outcomes for our clients.

We seek to attract, develop, and retain the best talent, inclusive of sex, ethnicity, disability, socio-economic background, sexual orientation, gender identity, nationality, and faith.

We select candidates based on skills, knowledge, qualifications, and experience and aim to support all our team members to reach their potential.

At Forvis Mazars, we promote an environment in which you can grow your skills, belong to a team that values your ideas, and make an impact that matters.

Embedded Software Engineer (Qt)
Avanti Recruitment
Stafford
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED

The Role We are looking for an Embedded Software Engineer to join a growing development team working on advanced systems and user interfaces. You will be involved in the full software lifecycle, from design and development through to testing and deployment. This role will suit someone with strong C++ skills and experience working on embedded or real-time systems, with exposure to Qt-based UI development. Key Responsibilities \* Design, develop and maintain embedded software using C/C++ \* Work on Linux or RTOS-based systems \* Develop user interfaces using Qt / QML \* Interface with hardware and peripherals (e.g. CAN, UART, SPI, I2C) \* Debug and optimise real-time systems \* Collaborate with cross-functional teams including hardware and systems engineers \* Contribute to system design, architecture and code reviews Required Skills & Experience \* Strong experience in C++ (and/or C) \* Experience working in embedded or real-time environments \* Knowledge of Linux or RTOS (e.g. QNX, FreeRTOS, Embedded Linux) \* Experience with Qt / QML or other UI frameworks \* Understanding of communication protocols (e.g. CAN, UART, SPI, I2C) \* Experience with debugging tools and version control (e.g. Git) \* Exposure to HMI development Desirable Skills \* Experience in automotive, industrial or similar domains \* Knowledge of embedded Linux build systems (Yocto, Buildroot) \* Familiarity with safety-critical standards (e.g. ISO26262, MISRA) What’s on Offer \* Opportunity to work on cutting-edge embedded systems \* Supportive and collaborative engineering environment \* Career progression and technical development \* Competitive salary and benefits package

C++ Developer
Oxford Knight
London
Remote or hybrid
Mid
Private salary
RECENTLY POSTED

Summary

Fantastic opportunity for a strong C++ software engineer to join a globally successful firm. This role offers the opportunity to contribute to work with the latest technologies on engaging complex problems.

You’ll partner with colleagues across the business to understand their needs and priorities, and create software solutions that optimizes performance and efficiency. The work will be a mix of designing, testing & deploying elegant software, analyzing technical problems, and continuously improving performance, functionality and stability.

This firm hires the brightest minds from a range of backgrounds - technology, research, and finance - and provides all the tools needed to collaborate. The successful candidate will be an outstanding communicator, who does their best work in a fast-paced, dynamic and collaborative environment.

Requirements

  • 3+ years’ professional experience
  • Solid C++ experience, writing clean reliable code
  • Keen proponent of solving open-ended problems with analytical methods
  • Ability to work independently and prioritize high-impact projects
  • Bachelor’s degree in Computer Science (or related field) from a top-tier university

Rewards and Incentives

  • Hugely collaborative environment between teams, not siloed like other firms
  • Competitive compensation: truly flat structure; feel valued for your input and be rewarded for great ideas

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you think you’re a strong candidate for the role and would like further info, please contact:

Josh Williamson
josh.williamson@oxfordknight.co.uk
+44 (0)20 3475 5021
linkedin.com/in/josh-williamson-3745b7151

Software Engineer (Any OO)- Systematic Hedge Fund
Oxford Knight
London
Remote or hybrid
Mid - Senior
£200,000
RECENTLY POSTED

Salary: up to £200k + bonus

Company:

This hedge fund, with a cool start-up vibe, is the next big thing in systematic trading. Using the best technology and tools in the market, they are developing proprietary trading strategies, technology and algorithms to make tens of thousands of trades per second.

Technology is central to the success of this company: they rely heavily on the ultra-low latency of trades and high performance code, proudly branding themselves 97% tech-driven and ‘more like a software house’ than a bank. Although they work with a range of technologies - C++/Java/C# - candidates with any OO experience will be considered.

This is an entirely UK-based fund and is one of the best performing systematic prop funds over the last 10 years. All of the major decision-makers are based in London - which is a very rare advantage.

Position:

They are seeking several strong developers to join the EU development team based in London. With experience developing in OO languages [C++ or Java or C#] you will work on one of the core trading systems. While you need NO financial knowledge, you should be keen to learn.

This role is business facing; working with traders to implement new ideas and further enhance the in-house developed trading applications whilst maintaining scalability.

Your key responsibilities will be to produce the best trading tools in London. Finding new techniques on how to improve trading algorithms and systems, as well as improving performance on the current system will be crucial.

Required:

  • Excellent OO knowledge [C++ / Java / C#]
  • Degree (or relevant qualification) - preferably Computer Science or numerate subject
  • Desire and ability to learn more, particularly about financial markets
  • Commercially aware, priorities in business context
  • Strong team-oriented attitude with natural inclination to share and collaborate

Helpful:

  • Understanding and experience developing mission-critical, performance-sensitive, real-time systems
  • Experienced in multithreaded (and preferably network) software development
  • Cross-platform development [Windows and Linux]
  • Thorough understanding of software development methodologies - especially scrum/agile methods
  • Excellent verbal and written communication skills

NB: Please do not apply if you are a fresh graduate.

Benefits:

  • Incredible salary & bonus
  • They’re willing to be flexible with WFH
  • Daily catering - breakfast, lunch, plus a fully stocked kitchen
  • Chill-out area with pool table, table tennis, TV and Playstation
  • Competitive annual leave, health & life insurance, gym membership
  • Two discretionary performance-related bonuses a year

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If this sounds like you, or you would like to know more, please get in touch.

Andy Stirling-Martin
andy@oxfordknight.co.uk
020 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946

C/C++ Core Systems- Innovative Algo Trading
Oxford Knight
London
Remote or hybrid
Mid - Senior
£200,000
RECENTLY POSTED

Salary: £200k + bonus

Summary

Not your traditional HFT firm, this company takes a scientific approach to trading financial products. They’re looking for a modern C++ engineer to help drive their expansion into the EU, US and APAC markets. A community of self-starters from multiple tech backgrounds - maths, computer science, statistics, physics, engineering - they have built one of the world’s most sophisticated computing environments for research and development.

This is an extremely high-impact role - contributing to the bottom line from day one. You will work closely with the algo and operations teams, and you will be expected to own the process of entering new markets while managing the continuing & ongoing process of optimizing trading in existing markets.

Requirements

  • Modern C++ (17/20) experience is a must-have
  • Familiarity with UNIX operating systems and comfort at a command line
  • Exceptional communication skills, including the ability to describe software designs at all technical knowledge levels
  • Self-starter, with a passion for coding, tinkering, reading, exploring, breaking things, etc., in your spare time
  • Bachelor’s degree in Computer Science, Engineering (or related field)
  • Experience developing market data and order entry systems a plus

NB: Please do not apply if you’re a fresh graduate.

Benefits

  • Market-leading salary + bonuses + benefits
  • They’re willing to be flexible with WFH
  • Collaborative and friendly environment with smart, highly engaged colleagues
  • Culture where everyone’s ideas are encouraged and celebrated
  • Gain broad exposure to both technical and business aspects of trading

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If this sounds like you or you would like to more, please get in touch:

Andy Stirling-Martin
andy@oxfordknight.co.uk
020 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946

C++ Engineer - London- Global Quant Firm
Oxford Knight
London
Remote or hybrid
Mid - Senior
£200,000
RECENTLY POSTED

Salary: £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 an expert C++ engineer to join their core UI team. Their projects include applications for real-time trading and generation of information-rich visualizations based on archived data.

Developers here are highly valued and well-rewarded for hard work, and as a result, are some of the brightest minds from across the trading, tech and start-up industries. This team serves the UI needs across the business, and this role will involve writing highly optimized code for high-performance back-ends running on Linux to process huge amounts of data. There will also be an opportunity to do full-stack work, contributing to the C++ front-end code for Qt desktop applications, as well as Typescript/React for web applications.

Here, technology is viewed as key to their continued success. The successful C++ Engineer will be passionate about development, have a strong work ethic and be motivated to continually learn and improve.

Requirements

  • Minimum 4+ years’ modern C++ development experience (C++ 11/14/17/20)
  • Solid experience of Linux and low-level systems programming
  • Knowledge of and ability to develop scalable back-end services
  • Skilled at writing reliable code, and providing code review feedback to others
  • Bonus points for any of: Typescript/Javascript, React, Qt, Python

NB: Please do not apply if you’re a fresh graduate.

Benefits

  • Competitive base salary + bonus
  • They’re willing to be flexible with WFH
  • Enormous opportunity to grow, learn and have an impact
  • Contributions are rewarded; career progression supported
  • Free breakfast, lunch and dinner

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If this sounds like you, or you’d like to know more, please get in touch.

Andy Stirling-Martin
andy@oxfordknight.co.uk
020 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946

Junior / Middle Software Engineer C++
Spacelabs Healthcare
Edinburgh
Remote or hybrid
Junior
Private salary
RECENTLY POSTED

At Spacelabs Healthcare, our mission is to drive continuous innovation in healthcare technology to improve both clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better-informed clinical decisions, improved operational efficiency, and safer care environments. Why Spacelabs? Because lives depend on what we build. Role Overview As a Senior Software Engineer, you will be a key contributor within the Spacelabs R&D engineering team, working on the development of our Patient Monitoring and Connectivity (PMC) products. You will apply advanced software design and development practices to deliver high-quality, reliable solutions that support the next generation of patient-monitoring systems. In this role, you will act as both a hands-on engineer and technical leader, collaborating closely with cross-functional teams to solve complex engineering problems. You will play a critical role in shaping product architecture, mentoring other engineers, and ensuring solutions meet functional, performance, and cybersecurity requirements. Key Responsibilities: Collaborate with software engineers and cross-functional project teams to define software and system requirements for patient monitoring solutions Participate in cross-functional reviews covering software requirements, architecture, connectivity, and user interface design Contribute to component-level design and ensure alignment with existing interface specifications Help define software architecture, implementation strategies, and end-to-end product workflows Design, write, debug, document, and release software for the communication, storage, and analysis of physiological patient data within an Agile development environment Ensure on-time delivery of software, including design documentation, unit tests, and other required development artifacts Maintain high engineering standards and provide technical leadership while fostering respectful, collaborative relationships Uphold Spacelabs core values of Integrity, Innovation, Accountability, and Teamwork Required Qualifications: Bachelors degree in Computer Science, Computer Engineering, Mathematics, or a related engineering discipline 4+ years of relevant professional software development experience 3+ years of experience programming in C++ (C++11 or higher) using Object-Oriented Programming (OOP) principles Strong experience with multi-threaded software design and development Proven experience developing desktop Linux applications in an embedded environment Preferred Qualifications: Experience with Qt and/or QML Experience with modern desktop UI frameworks such as WPF, WinUI 3, or UWP Experience working in regulated development environments (e.g., medical, finance, aerospace, or defence) Experience developing integrated hardware and software medical devices Familiarity with containerization technologies and DevOps environments Working knowledge of tools such as Azure DevOps, Git, and CI/CD pipelines Strong understanding of Agile development and Continuous Delivery principles Experience collaborating effectively with international teams across Europe, India, and the United States

Senior Software Engineer
Platform Recruitment
London
Remote or hybrid
Senior
£100,000 - £190,000
RECENTLY POSTED

Title: Senior Software Engineer (Compilers)

Company: HPC & AI

Location: London (primarily remote)

Compensation: Up to 190,000

Company:

An advanced HPC R&D firm, looking to expand the UK compiler team. Most of the team are ex-Big-Tech, ex-FAANG or ex-Chip firms. They joined because they get more flexibility and have more challenging/interesting work to do as the team is significantly smaller, with highly technical leadership. If you want to work alongside some of the brightest, most enthusiastic people in the industry, this may be worth exploring.

Role:

Senior Software Engineer position with an emphasis on AI Compiler development. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role.

Mostly LLVM based, it is important you also have experience working with GPUs to an extent.

About you:

  • 6 years+ as a compiler engineer
  • Strong C++ programming skills
  • Experience with LLVM, MLIR, Triton or other compilers
  • Experience with GPU architectures

Full details are available. Please don’t hesitate to get in touch.

Software Engineer
Platform Recruitment
Cambridge
Remote or hybrid
Graduate - Junior
£50,000 - £65,000
RECENTLY POSTED

Title: Software Engineer (Front-office) Company: Systematic Quant Fund Location: Cambridge (very flexible) Salary: Up to £65,000 (Plus P&L-linked bonuses) Experience level: 0-4 years' experience Company: An elite ML-driven systematic quant fund (on the precipice of becoming fully proprietary) are providing a very rare opportunity for someone to join their boutique operation and be part of an elite development team at a critical point in the business' journey as they become a prop-shop. The team is highly experienced in the trading sector, formed of senior team members within heavy hitters in the industry, with previous employees going on to work at the likes of Citadel. Fortunately, due to the high-trust culture of the business, you will quickly gain significant work-from-home and work-from-anywhere flexibility. Role: You will be joining the team at a genuinely important moment, playing a very significant role in shaping the future of the business. You will be responsible for the development and maintenance of their low-latency trading platform as well as the management of infrastructure such as data feeds and trade-execution. About you: \* 0-4 years' experience (you could be a top graduate) \* Python proficiency (ideally your main language) \* Exposure to C++, Rust or C# (desirable) \* Ability to write performance-critical multithreaded code \* Interest in trading \* Genuine interest in technology \* Interest in maximising performance improvements \* Interest in high-availability systems with strict 99.999% uptime requirements Full details are available. Please don't hesitate to get in touch

Software Engineer
Platform Recruitment
London
Fully remote
Mid - Senior
£80,000 - £115,000
RECENTLY POSTED

Software Engineer - C++

Title: Software Engineer - C++

Company: Elite Software House

Location: Remote (London office)

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 in the world?

An elite software house are looking for the top 1% of engineers of all levels to come on board as they continue to develop beautiful algorithms which power business decisions for millions of users.

There is no red tape, there are no bureaucratic meetings. Leaders are also C++ experts. You can work from wherever with a guaranteed top salary in year 2.

About you:

  • STEM degree from a top university OR commercial C++ expertise
  • Significant bias towards C++ development
  • Genuine passion for writing clean, performant code

Bonus if:

  • Commercial C++ experience
  • Have worked on open-source projects
  • Have an activity portfolio of personal C++ projects

Full details are available. Please don’t hesitate to get in touch.

C++ Developer (HFT)- Leading Quant-Driven Market-Maker
Oxford Knight
London
Remote or hybrid
Mid - Senior
£200,000
RECENTLY POSTED

Salary: £200k + bonus

Summary

Not your standard financial services provider, this firm prides itself on its flat hierarchy, avoiding bureaucracy whilst rewarding people on merit and excellence. Specialists within electronic market-making in FX, equity, fixed income and commodity markets, they have one of the best names in the industry.

Based in London, Chicago, Sydney & Amsterdam, they are looking to expand their low-latency 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 over $175 billion of assets every day.

Requirements

  • Strong knowledge of C++11 onwards (they have a completely post-2011 codebase)
  • Sound understanding of what happens inside a computer when your code is running, e.g. caching, paging & system calls, how these work and why. (Knowledge of execution pipeline in a modern CPU is a bonus.)
  • Good proficiency in mathematics, especially being comfortable with calculus and matrices (as much of the work involves designing and implementing numerical algorithms)
  • Familiarity with common algorithms and data structures and their performance trade-offs
  • Practical experience designing and implementing complex software systems is a plus
  • Experience with Linux and/or Python is a plus, but by no means a necessity
  • Financial experience is NOT required

NB: Please do not apply if you are a fresh graduate.

Benefits

  • Significant compensation package - you are making a direct impact on the PnL - they will pay leading market rate / are flexible for the right candidate
  • They’re willing to be flexible with WFH
  • Collaborative and friendly environment with highly engaged colleagues
  • Culture of trust, innovation and scientific rigour

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If this sounds like you, or you would like to know more, please get in touch.

Andy Stirling-Martin
andy@oxfordknight.co.uk
020 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946

Quant Researcher - C++ / Python- Global Hedge Fund
Oxford Knight
London
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Summary

One of the world’s most prestigious hedge funds is looking for an outstanding Quant Researcher to join one of their systematic trading pods.

This is a high-impact role, joining a small PM-led team that enjoys huge autonomy and are looking to grow their risk-taking. You’ll work closely with the Portfolio Manager, drawing on your previous experience to develop quantitative investment models, build unique insights into various datasets, and engineer robust systems that will be used as part of the trading strategies. You’ll also apply scientific methods to improve the efficiency of a research and trading pipeline.

If you’re looking for a dynamic, entrepreneurial and supportive environment and you enjoy seeing the impact of your work on a daily basis, then this is the role for you!

Requirements

  • Strong technical academic background (Maths/Comp Sci/Engineering/Statistics) - Masters or PhD would be ideal
  • Experience using sophisticated mathematical tools in different contexts
  • Track record of having a scientific approach to analysing real-world problems and large amounts of empirical data
  • Strong programming skills in at least one language (C++ and Python preferred)
  • Financial industry experience preferred, but not required

Benefits & Incentives

  • Significant salary + a bonus tied to profits / trading strategy success
  • Greenfield work / big impact with lots of project ownership
  • Positive, friendly culture and rewarding place to work
  • Work-from-home opportunities

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
To apply for this role, or for further information, please contact:

Maia Ellis
maia.ellis@oxfordknight.co.uk
020 3745 6539
linkedin.com/in/maia-ellis-38a577193

Data Engineer - HFT - London- Leading Quant Fund
Oxford Knight
London
Remote or hybrid
Mid - Senior
£200,000
RECENTLY POSTED

Salary: £200k + bonus

Summary

The positive feel of a start-up with the benefits that come with a more established player, this leading HFT firm is looking for a dynamic software engineer to join one of their most successful quant trading teams. Collaborating extensively with traders and other technologists, you’ll design, write and maintain a complex Python infrastructure. This role is as front office as developers come within the firm without being a Quant.

The ideal candidate will be passionate about: data, development, and keen to learn about automated electronic trading. They are very keen to see people with an interest in sports / sports betting. You will be expected to solve difficult technical problems in a fast-paced and energetic environment, with a focus on processes that are robust, scalable and fault-tolerant. Most problems require high-availability, high-throughput and low-latency solutions.

The trading team see technology as a key component of their continued success and candidates will be exposed to cool, cutting-edge technologies.

Financial experience is not essential; just an eagerness to learn, and learn quickly.

Requirements

  • Excellent problem-solving skills, ability to make the right engineering decisions to achieve maintainability, extensibility and debuggability
  • Solid knowledge of Python and Linux (some C++ preferable)
  • Self-directed; able to take ownership of several projects at once
  • Knowledge of SQL, Redis, InfluxDB is a bonus
  • Bachelor’s degree (or higher) in Computer Science or Computer Engineering (or equivalent)
  • An interest in sports / sports betting is advantageous

NB: Please do not apply if you are a fresh graduate.

Benefits

  • Competitive base salary + bonus; they will pay leading market rate / are flexible for the right candidate
  • They’re willing to be flexible with WFH
  • Collaborative and rewarding work environment and culture
  • Free breakfast , lunch and dinner

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If this sounds like you, or you would like to know more, please get in touch.

Andy Stirling-Martin
andy@oxfordknight.co.uk
020 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946

C++ & Python Engineer - Crypto- Global Quant Firm
Oxford Knight
London
Remote or hybrid
Junior - Mid
Private salary
RECENTLY POSTED

Summary

Lively, positive spirit of a start-up, with the stability of a longer-established player, this leading quant fund is looking for a highly proactive C++/Python engineer to join their rapidly expanding crypto division as they help shape the future of the industry.

In this role, your work will include building and optimizing trading strategies; researching new protocols; researching new data sources; designing and improving our research and trading systems; and collaborating with others inside and outside of the team to advance the team’s dual mission of being the top crypto trader in the world and a major contributor in the crypto ecosystem.

The ideal candidate will be a hybrid quant/dev with high personal coding standards. You’ll leverage existing utilities and open-source software effectively, and make decisions to optimize the team’s productivity, not afraid to take the longer road if it makes the code more extensible/testable.

Requirements

  • At least 2+ years’ programming experience in C++/Python
  • Excellent understanding of Unix and git
  • Proponent of cleanly architected systems
  • Ability to work creatively and independently on long-term projects

Desirable

  • Distributed systems experience
  • Interest in open-source software and/or cryptocurrencies

Benefits

  • Competitive base salary & bonus
  • Enormous opportunity to grow, learn and have a significant business impact
  • Contributions are rewarded; career progression supported
  • Substantial benefits package, including private medical, paid parental leave, group life assurance & parking/cycle schemes

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
To apply for this role, or for further information, please contact:

Maia Ellis
maia.ellis@oxfordknight.co.uk
020 3745 6539
linkedin.com/in/maia-ellis-38a577193

FPGA Developer- Global Quant Firm
Oxford Knight
London
Remote or hybrid
Senior - Leader
£200,000
RECENTLY POSTED

Salary: £200k + bonus

Summary

Unique in their field, this HFT fund has the lively, positive spirit of a start-up with the stability of a longer-established player. They hire exceptional talent in Maths, Physics and Computer Science, from across the trading, tech and start-up industries, to apply cutting-edge research to global financial markets.

One of their fast-growing quant trading teams is looking to hire a dynamic FPGA Developer with HDL development experience.

You will collaborate extensively with traders and technologists to evolve, improve and maintain all elements of the team infrastructure. This role offers the opportunity to gain exposure to a wide range of interesting and challenging problems involving high performance computing, software design and big data, where most problems require high-availability, high-throughput and low-latency solutions.

The trading team sees technology as a key component of their continued success and candidates will be exposed to cool, cutting-edge technologies. The i deal candidate will have leadership experience and be able to step into a Team Lead role post-12 months as an individual contributor

This firm also has roles within its core tech group if you’re not keen working on trading desks.

Requirements

  • At least 5+ years’ hands-on development experience in HDL (SystemVerilog/VHDL) with C++ knowledge
  • Solid experience in solving numerical problems with existing commercial architectures (CPU/GPU/FPGA/etc.)
  • Sound knowledge of bridging solution from both hardware & software
  • Experience in Linux system programming & computer architecture
  • Desirable: exposure to Python or a willingness to gain proficiency quickly

NB: Please do not apply if you are a fresh graduate.

Benefits

  • Competitive base salary & bonus
  • They’re willing to be flexible with WFH
  • Enormous opportunity to grow, learn and have an impact
  • Contributions are rewarded; career progression supported
  • Unique culture where you can fulfil your potential through collaboration and mutual respect

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If this sounds like you, or you’d like to know more, please get in touch.

Andy Stirling-Martin
andy@oxfordknight.co.uk
020 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946

Crypto Software Engineer
Anson McCade
London
Fully remote
Mid - Senior
£200,000 - £250,000
RECENTLY POSTED

£200,000 - 250,000 GBP

Performance Based Bonus

Remote WORKING
Type: Permanent

Senior Staff Engineer

Responsibilities:

  • Designing and implementing high-performance backend and protocol systems
  • Building risk engines (margining, liquidation logic, funding calculations)
  • Architecting peer-to-peer execution infrastructure (RFQ-style flows)
  • Improving latency, throughput, and determinism in financial systems
  • Contributing to core protocol design and smart contract architecture
  • Collaborating with traders and quant-minded engineers on pricing & microstructure

Requirements:

Strong candidates will have several of the following:

  • Experience building low-latency or high-throughput systems
  • Background in trading infrastructure, exchanges, or financial systems
  • Solid understanding of distributed systems design
  • Experience with Rust, C++, or performance-oriented backend stacks
  • Comfort working with financial logic where correctness is critical
  • Interest in derivatives (perpetuals, futures, options, margin models)

Bonus:

  • Experience with on-chain systems or smart contracts
  • Experience building matching engines, clearing systems, or risk engines
  • Exposure to crypto market structure or MEV dynamics
Senior Embedded Software Engineer
HOLT EXECUTIVE
Multiple locations
Remote or hybrid
Senior
Private salary

We are seeking mid-level to experienced Embedded Software Engineers to join a dynamic team designing and developing innovative, high-performance software systems. This is a hands-on role, offering the opportunity to work on cutting-edge technology and create solutions that prioritise reliability, scalability, and technical excellence. What you’ll do Develop complex embedded software systems as an individual contributor. Collaborate with cross-functional teams to define functional and non-functional requirements. Create low-level designs, implement software, and perform testing in line with defined architecture. Support adherence to coding standards, best practices, and continuous improvement initiatives. Provide guidance and mentorship to junior engineers. Contribute to technical reviews, bids & proposals, budget and schedule discussions, and customer engagement activities. What we’re looking for 5+ years’ experience in C++, specifically embedded software development. Modern C++ (2017 or newer). Experience with other programming languages such as Python, C#, Rust, or C. Familiarity with version control systems (e.g., Git/GitLab). Strong object-oriented design and programming skills. Experience with development methodologies such as Agile, Waterfall, or V-model. Degree or equivalent experience in Computer Science, Software Engineering, or a related field. Sole British nationals (due to security cleraance requirements). Benefits Competitive salary with sign-on bonus. Flexible or part-time working arrangements on request. Relocation support available. Half-day finish on Fridays. 25 days holiday (plus bank holidays), increasing with service, with option to buy/sell. Private medical insurance (optional family cover). Life assurance and group income protection. Flexible extras including healthcare cash plan, dental insurance, gym membership, cycle-to-work scheme, and electric vehicle scheme. Employee assistance program for mental health and wellbeing support. TT

C++ Software Engineer
Tiro Partners
London
Remote or hybrid
Mid - Senior
£60,000 - £75,000

C++, OpenGL, Virtual Reality, Augmented Reality, Extended Reality Tiro Partners have been assisting a client who are working in the spatial computing and real-time rendering space to groww their technical function due to continued success. We have a brand new opening for a competent C++ engineer to join the team. The ideal candidate will have hands-on experience in real-time graphics programming using OpenGL or Vulkan, along with a solid understanding of performance optimisation on embedded or purpose-built hardware. You will bring proven debugging abilities across complex real-time systems, experience contributing to large code bases, and a track record of shipping production software, including involvement in testing, release processes, and field support. The role requires strong communication skills, a collaborative mindset, and the ability to engage directly with end users to gather feedback and validate solutions. Familiarity with spatial computing concepts such as 3D coordinate systems, transformations, and projection is essential. Experience with AR/VR development, XR frameworks (such as OpenXR or OpenVR), and exposure to Unity, Unreal Engine, or custom rendering pipelines would be highly advantageous. Please apply for an immediate response Salary - 60-80K + Equity + Benefits C++, OpenGL, Virtual Reality, Augmented Reality, Extended Reality

Software Engineer (Rust)
MicroTECH Global Ltd
King's Lynn
Remote or hybrid
Mid - Senior
£100,000
+1

This includes work in areas such as: - RISC-V firmware and driver development. - Software hardening and security tools. - Embedded operating systems (in Rust and C). - Compilers, code generators, and linters. - Simulators and emulators (e.g. QEMU). - Electronic design automation (EDA) tools. - Performance and code size analysis. - Cloud-based infrastructure (such as continuous integration pipelines) Requirements : - Highly proficient in Rust programming; deep understanding of fundamental concepts such as the ownership model, lifetimes, concurrency, parallelism, memory management and procedural macros. - Solid knowledge of the Rust ecosystem, including tools and libraries. - A high standard of written and spoken English. Preferred or highly valued : - Experience designing, implementing, and maintaining large-scale or modular Rust codebases. - Expert understanding of unsafe Rust, FFI, and low-level systems programming. - Strong proficiency in C; familiarity with C++ and Python are a plus. - Solid understanding of compiler internals; experience with LLVM is a plus. - Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). - Experience developing for embedded or resource-constrained environments, including real-time systems. - Familiarity with CI/CD for embedded or systems software. - Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC-V); familiarity with hardware design is a plus. - Good knowledge of Linux. - Experience contributing to open source projects. - Higher degree levels and academic research experience are highly valued. TPBN1\_UKTJ

HMI PLC-SCADA AUTOMATION ROLES X6
Morson Edge
Essex
Remote or hybrid
Mid - Senior
Private salary

All these roles are OUTSIDE IR35 and Expenses are payable.

ROLE An experienced automation engineer with a marine background, who can read P&IDs and configure graphics and datapoints using InkScape or similar.

• Experience with InkScape
• Proven ability with WINMON would be desirable.
• Knowledge of HMI design.
• Familiarity with SCADA or DCS control systems.
• Familiarity with P&ID drawings.
• Experience of structured programming languages an advantage e.g. C, C++, Structured Text.
• Competent in computer technology and Ethernet network.
• Ability to work well within a team whilst at the same time demonstrating initiative and the ability to work without supervision.
• Ability to interpret complex documents
• Low level programming is a requirement, along with network experience.

ROLE Deep understanding of programming languages such as C/C++, Structured Text (ST), etc. and must be open to learn the WINMON language.

The automation coder should ideally have experience in the marine industry and / or an understanding of marine type approval (DNV/LV)

WinMon language should be transferable skills with somebody who has a C/C++ background.

Most modern PLC applications support ST and C/C++.

ROLE Functional Design Specification (FDS) and mainly specifications for the client systems.

The FDS engineer must have a deep understanding of automation design.

The FDS design engineer should have experience in the marine industry and/or an understanding of marine type approval (DNV/LV)

Automation experience and be capable of writing Functional Design Specifications.

ROLE The implementor should have a fundamental knowledge in programming with Codesys as well as in all corresponding programming languages e.g. Structured text.

  • Knowledge of PLC application software design and architecture
  • Understanding of propulsion control systems and corresponding components is required (PLC SPS , Panels, ethernet routers and switches, etc.)
  • Deep understanding of OPC/UA especially regarding the implementation of communication signals.
  • Ability to work with agile software development processes such as Scrum and respective tools e.g. JIRA.
  • An automation engineer with a marine background, who has experience of Codesys or similar).
  • PLC background would be acceptable, ideally with exposure to OPC UA server/client connectivity

ROLE Detailed Design Engineer incl. Documentation

The detailed design engineers must know how to write a technical document including supporting activities

Knowledge of implementing System Safety e.g. FMEA, FMECA, Risk Analysis, etc.

Knowledge of Functional Safety specifically IEC61508

Understanding of ISO 9001 and relevant processes

Ideally have a background in the marine industry and/or an understanding of marine type approval (DNV/LV).

Background in automation marine applications, with exposure to IEC61508 and FMEA (for marine certifying applications).

Desirable:

TUV FS Eng

DNV marine certification

Page 1 of 2
Frequently asked questions
Haystack features a wide range of remote C++ opportunities, including positions in software development, game development, embedded systems, finance, and more, suitable for various experience levels.
To apply, simply create an account, upload your resume, and browse the remote C++ job listings. When you find a role that fits your skills, click 'Apply' and follow the instructions provided by the employer.
Haystack lists a variety of remote C++ roles including full-time, part-time, contract, and freelance options. Filter your job search to find the type of position that best suits your preferences.
Yes, we carefully review all job postings to ensure they come from reputable employers, helping to provide a safe and trustworthy job search experience for our users.
Absolutely! You can set up personalized job alerts on Haystack to get email notifications whenever new remote C++ jobs that match your criteria are posted.