Job Description
* Main Responsibilities
A Senior Security Software Developer with a passion for uncovering vulnerabilities and staying ahead of potential attackers is required. The ideal candidate will safeguard the Business by architecting robust defences, collaborating with teams to thwart sophisticated reverse engineers, and leading initiatives to identify, analyse and reverse engineer exploits, vulnerabilities and cheat mechanisms.
The Senior Security Software Developer will define, design and implement advanced, scalable anti-tamper and anti-cheat systems for mobile applications, ensuring adherence to the highest security standards. This includes designing and implementing advanced anti-tamper and anti-cheat systems across the website, developing and enforcing strategies to maintain data integrity, guaranteeing values remain unspoofed and untampered.
The successful candidate will also collaborate with software development, information security, and infrastructure teams to integrate robust security features, setting strategic direction on secure development practices. They will pioneer new methods from memory protection to code obfuscation, pre-empt and mitigate potential exploits, and continuously analyse emerging threats and hacker behaviour to refine and adapt security strategies.
The Senior Security Software Developer will provide technical leadership and mentorship to junior developers and security engineers, fostering a culture of continuous learning and proactive threat mitigation. They will assess emerging threat vectors and hacker tactics, update and refine security strategies and policies to maintain a competitive edge.
This role requires a creative approach to security challenges, a relentless drive to stay ahead of emerging threat landscapes, and a strong understanding of cryptography, encryption algorithms, hashing, and secure key management practices. Preferred skills include demonstrated mastery in securing web client platforms, excellent command in low-level systems programming, expert knowledge of TypeScript and JavaScript for browser development, and proven experience in architecting, implementing and continuously evolving state-of-the-art anti-tamper and defence systems.