Home Jobs C++ Software Developer

C++ Software Developer

Cambridge, UK


£45,000 - £65,000

Apply for role


The company are seeking a talented individual to join their Labs engineering team. The team is responsible for core Anti-malware software components incorporated into many of the companies’ products. The opportunity is to join this team developing Anti-Malware detection technologies in C++.

  • Owns the development and maintenance of a complex software application with the objective of developing high quality code in accordance with a functional specification
  • Experience with kernel engineering a must
  • Provides technical direction for product sub-system, and/or application research, design, analysis, testing, process improvement, and troubleshooting
  • Mentoring more junior members of the team
  • Acts as a key technical resource to members outside of the team on technical issues relating to their area of knowledge
  • Peer review code changes to portions of the product source code
  • Will be working in both Windows and UNIX environments



  • Excellent C++ knowledge (ideally over 7 years recent experience) with recent C++ development experience
  • Experience with kernel engineering a must
  • Experience of cross-platform development across Windows and UNIX based platforms
  • Experience in either agile development, UML or design patterns


  • Knowledge/use of source control systems and defect tracking systems.
  • Experience of agile development processes.
  • Experience of using a unit test framework
  • Experience within a defined software development process.
  • Experience of UML
  • Experience of design patterns.
  • Experience of multi-thread development.
  • Experience with C++ in both windows and UNIX
  • Experience within the software security sector

Apply for role