C/C++ Linux Software Engineer

3 weeks ago


London, Greater London, United Kingdom ECM Selection Full time

Role Overview: Linux Security and Networking Development

This dynamic research and development team focuses on creating cutting-edge endpoint security solutions utilizing advanced hardware-assisted virtualization technologies. Their portfolio includes widely used products that protect millions of users globally, alongside innovative internal projects.

As a key contributor, you will be responsible for:

  • Designing and implementing new features and products.
  • Maintaining and enhancing existing codebases.
  • Introducing advanced security algorithms.
  • Optimizing performance and reliability.
  • Writing unit and automated tests.
  • Addressing and resolving security vulnerabilities.

The primary programming languages for this role are C and C++, with a focus on the Linux operating system, although there may be some involvement with Windows-targeted projects.

Qualifications:

To be successful in this position, you should possess:

  • A bachelor's degree in computer science or a related field.
  • Extensive programming experience in C/C++.
  • Practical knowledge of User-mode Linux (UML).
  • An understanding of public key infrastructure (PKI) and cryptographic applications.
  • A solid grasp of the OSI network model, particularly TCP/IP protocols.

Additional experience in any of the following areas would be advantageous, though not mandatory:

  • Linux kernel development.
  • The Yocto Project.
  • x86-64 architecture.
  • Trusted Platform Modules (TPM).

This position offers a collaborative and relaxed work environment, with flexible working arrangements. Typical working hours are 37.5 hours per week, with the possibility of remote work for 2 to 3 days. Benefits include the option to purchase additional holiday beyond the standard allocation, a matched contribution pension scheme, and comprehensive health and dental insurance that can be extended to family members.

Another excellent opportunity from ECM Selection, specialists in high-tech recruitment.

We encourage you to reach out to discuss your career aspirations, as we may have the perfect role for you. Please ensure that you are eligible to work in the UK before applying.

By submitting your application, you confirm that the information provided is accurate.



  • London, Greater London, United Kingdom ECM Selection Full time

    Role Overview: Linux Security and Networking Software Development This dynamic R&D group specializes in the creation of cutting-edge endpoint security solutions, leveraging advanced hardware-assisted virtualization technologies. Their portfolio includes products that serve millions globally, alongside innovative internal research initiatives. In this...


  • London, Greater London, United Kingdom Client Server Full time

    Job OpportunityBackend Software Engineer / Developer (C++ Linux Low Latency Template Metaprogramming)About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Client Server. As a key member of our Agile development team, you will be responsible for designing and implementing cutting-edge trading systems using modern C++ (C++...


  • London, Greater London, United Kingdom Client Server Full time

    Job OpportunityBackend Software Engineer / Developer (C++ Linux Low Latency Template Metaprogramming)About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Client Server. As a key member of our Agile development team, you will be responsible for designing and implementing cutting-edge trading systems using modern C++ (C++...


  • London, Greater London, United Kingdom Client Server Full time £20 - £23

    Job Title: Backend Software Engineer C++ LinuxJob Description:We are seeking a highly skilled Backend Software Engineer to join our team at Client Server. As a key member of our Agile team, you will be responsible for designing and developing a new, low latency trade execution system from scratch using modern C++ (C++ 20 / C++ 23) and Template...


  • London, Greater London, United Kingdom Client Server Full time £20 - £23

    Job Title: Backend Software Engineer C++ LinuxJob Description:We are seeking a highly skilled Backend Software Engineer to join our team at Client Server. As a key member of our Agile team, you will be responsible for designing and developing a new, low latency trade execution system from scratch using modern C++ (C++ 20 / C++ 23) and Template...


  • London, Greater London, United Kingdom Client Server Full time £300,000

    Job SummaryWe are seeking a highly skilled Backend Software Engineer to join our team at Client Server. As a Backend Software Engineer, you will design, develop, and optimize low-latency, high-throughput C++ trading systems for high-frequency trading platforms.Key ResponsibilitiesDesign and implement market data feed handlers, order entry systems, and...

  • C++ Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Crypto Trading Firm Full time

    Join a Leading Crypto Trading Firm as a C++ Software EngineerA prominent crypto trading firm is actively seeking a talented C++ Software Engineer to become a vital part of their forward-thinking team.This firm is distinguished for its ability to execute substantial trades daily across various international platforms. Their unique trading methodologies are...

  • C++ Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Crypto Trading Firm Full time

    Join a Premier Crypto Trading Firm as a C++ Software EngineerA distinguished crypto trading firm is actively seeking a talented C++ Software Engineer to become a vital part of their forward-thinking team.This firm is celebrated for its expertise in executing substantial trades across various international exchanges. Their unique trading methodologies are...


  • London, Greater London, United Kingdom Experis UK Full time

    Job OpportunityWe are seeking a skilled C# Software Engineer to join our team at Experis UK.About the RoleThis is a challenging opportunity to work on a large-scale enterprise project for a global tech giant, utilizing your expertise in C#, Azure, Linux, and Microservices.Key ResponsibilitiesDesign and develop scalable cloud-based solutions using C# and...


  • London, Greater London, United Kingdom Experis UK Full time

    Job OpportunityWe are seeking a skilled C# Software Engineer to join our team at Experis UK.About the RoleThis is a challenging opportunity to work on a large-scale enterprise project for a global tech giant, utilizing your expertise in C#, Azure, Linux, and Microservices.Key ResponsibilitiesDesign and develop scalable cloud-based solutions using C# and...


  • London, Greater London, United Kingdom Hunter Bond Full time £70,000 - £350,000

    Job Title: C++ Software EngineerJob Summary:Hunter Bond is seeking a highly skilled C++ Software Engineer to join our team and play a critical role in developing and optimizing high-frequency trading systems. As a key member of our technical team, you will be responsible for designing, developing, and maintaining high-performance C++ trading applications.Key...


  • London, Greater London, United Kingdom Hunter Bond Full time £70,000 - £350,000

    Job Title: C++ Software EngineerJob Summary:Hunter Bond is seeking a highly skilled C++ Software Engineer to join our team and play a critical role in developing and optimizing high-frequency trading systems. As a key member of our technical team, you will be responsible for designing, developing, and maintaining high-performance C++ trading applications.Key...


  • London, Greater London, United Kingdom Ventula Consulting Full time

    **Job Title:** C++ Software Engineer**Job Summary:** Ventula Consulting is seeking an experienced C++ Software Engineer to join our team as a Market Data Developer. The ideal candidate will have a strong understanding of market data protocols and experience with C++ and Python programming languages.**Key Responsibilities:**Migrate Python data parsers into...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom mthree Full time

    Position OverviewSoftware Engineer - C++A prominent global enterprise is in search of a Software Engineer specializing in C++ to become a part of their dynamic and stimulating team, engaging in projects from the outset.As a Software Engineer, you will be expected to operate both autonomously and collaboratively, tackling intricate challenges and subsequently...

  • Linux C++ Developer

    5 days ago


    London, Greater London, United Kingdom Client Server Full time

    Job OpportunitySenior C++ Developer / Backend Software Engineer (C++ Linux)About the RoleWe are seeking a highly skilled Senior C++ Developer to join our team at Client Server. As a Senior C++ Developer, you will be responsible for designing, developing, and optimizing low-latency, high-throughput C++ market data systems for high-frequency trading...


  • London, Greater London, United Kingdom Augmentti Full time

    About the RoleWe are seeking a highly skilled and experienced Senior C++ Software Engineer to join our team as a Technical Lead. As a key member of our software development team, you will be responsible for providing technical guidance and leadership to our team of engineers.Key ResponsibilitiesDesign and develop high-performance, real-time systems in C++ on...


  • London, Greater London, United Kingdom Stanford Black Limited Full time

    Job Opportunity at Stanford Black LimitedWe are seeking an exceptional software engineer to join our team at Stanford Black Limited, a leading global quantitative trading firm. Our team is responsible for building and maintaining all systems and networks for our market-making activities, covering proprietary technology.Key Responsibilities:Interpreting...


  • London, Greater London, United Kingdom Venchr Full time £110,000

    **Job Summary**Venchr is seeking a highly skilled C++ Software Engineer to join their dynamic team in a key role focused on developing advanced data automation solutions.**Key Responsibilities:**Design and implement efficient data processing algorithms using C++.Develop tools to extract and prepare data from various sources, including PDFs and plain text...


  • London, Greater London, United Kingdom Experis UK Full time

    Job Title: C# Software DeveloperJob Summary:We are seeking a highly skilled C# Software Developer to join our team at Experis UK. As a C# Software Developer, you will be responsible for designing, developing, and maintaining large-scale enterprise applications using C#, Azure, and Linux.Key Responsibilities:Design and develop scalable and efficient software...


  • London, Greater London, United Kingdom Experis UK Full time

    Job Title: C# Software DeveloperJob Summary:We are seeking a highly skilled C# Software Developer to join our team at Experis UK. As a C# Software Developer, you will be responsible for designing, developing, and maintaining large-scale enterprise applications using C#, Azure, and Linux.Key Responsibilities:Design and develop scalable and efficient software...