onsite
Mobile Security Engineer - Barclays
Security Engineer
Design and implement security controls for Android and iOS banking apps, focusing on cryptographic protection, secure containers, and threat mitigation to safeguard customer transactions and data.
About the role
Key Responsibilities
- Design, develop, and maintain security containers and protocols for Android and iOS mobile applications.
- Implement cryptographic and encryption mechanisms to protect data in transit and at rest.
- Conduct threat modeling, code reviews, and security testing to identify and remediate vulnerabilities.
- Collaborate with product, engineering, and compliance teams to integrate security best practices throughout the development lifecycle.
- Stay current with emerging mobile security threats and industry standards, providing guidance and training to development teams.
Requirements
- Strong engineering background with hands‑on experience developing secure Android (Java/Kotlin) and iOS (Swift/Objective‑C) applications.
- Deep knowledge of cryptography, encryption algorithms, and secure key management.
- Experience with mobile security frameworks, OWASP Mobile Top 10, and security container technologies.
- Proven ability to perform threat modeling, vulnerability assessments, and penetration testing on mobile platforms.
- Excellent problem‑solving skills and the ability to communicate complex security concepts to technical and non‑technical stakeholders.