We are seeking a highly skilled C++ Programmer to join our team and develop cutting-edge cybersecurity applications. The ideal candidate will have a deep understanding of C++ programming and a passion for cybersecurity. You will be responsible for creating robust, secure, and efficient software solutions that will enable protection of critical systems from cyber threats. This role involves working closely with security experts to design and implement tools that will safeguard data, networks, and applications.
Key Responsibilities:
- Design, develop, and maintain cybersecurity applications using C++.
- Implement security measures such as encryption, authentication, and access control in software solutions.
- Collaborate with the cybersecurity leadership team to understand security requirements and translate them into secure code.
- Develop tools for monitoring, detecting, and preventing cyber threats.
- Optimize applications for performance and security, ensuring scalability and efficiency.
- Stay updated with the latest cybersecurity threats and emerging technologies to continuously improve the security of the applications.
- Maintain thorough documentation of code, architecture, and security protocols.
Qualifications:
- Proven experience as a C++ Programmer with a focus on security or cybersecurity applications.
- Strong understanding of cybersecurity principles, including encryption standards, authentication, and data protection.
- Experience with secure coding practices and knowledge of vulnerability mitigation techniques.
- Familiarity with security protocols such as SSL/TLS, OAuth, and multi-factor authentication.
- Knowledge of network security, including firewalls, IDS/IPS systems, and packet analysis.
- Familiarity with tools like Wireshark, Nmap, Metasploit, or similar cybersecurity software is a plus.
- Strong problem-solving skills and ability to think critically about security challenges.
- Excellent written and verbal communication skills.
Preferred Skills:
- Knowledge of API security, access control, and secure integration of third-party services.
- Understanding of reverse engineering and malware analysis techniques.
- Familiarity with cloud security and services and security practices around them.
Education:
- Bachelor’s degree in Computer Science, Cybersecurity, or a related field, or equivalent work experience.