Our client is an Autonomous Integrated Cloud Security provider who uses strategic machine learning to identify and stop threats that enter an organisation by email, web or cloud or from a multi-channel cyberattack. This is a 24×7 automated service which is on the cutting edge of technology.
Required Skills:
• At least 6 years commercial experience programming in C and C++ in the Linux environment
• Good knowledge of network protocols and demonstrable understanding of HTTP and TLS protocols (development experience preferred)
• Experience of network technologies (i.e web proxies, ICAP, VPN, NAC) or equivalent
• Broad experience developing performant network applications where latency and throughput are critical factors
• Experience of scripting languages (e.g Perl, Bash) used primarily for dev tooling (testing, config files)
• Desire to lead the development of new features or improve existing features, components and modules
• Ability to take high level requirements and distil them down to functional requirements
• Analytical mind with problem solving aptitude and attitude to determine the root cause of complex software issues
• Able to work independently and in a small team in an agile manner
• Excellent communication, time management and organisation skills
Beneficial Skills/experience:
• Experience working on Internet or network security related projects
• Experience of code review processes, continuous integration (Gerrit, Jenkins, Gitlab)
• Exposure to cloud stacks like AWS, Azure or Google Compute
• Working knowledge of Redis, cdb (constant database), Web Sockets, PostgreSQL