Cyber security and software engineer working in systems security, applications security or cryptography. Implementing and designing software from a security perspective, and discovering subtle security issues that appear under unexpected threat scenarios.