onsite
Engineering Lead Cryptography Lab - Lloyds Banking Group
Software Engineer
Lead a high‑impact cryptography team, designing and implementing secure protocols and systems using C++ and modern security practices. Drive architecture, code quality, and cross‑functional collaboration to protect critical financial data.
About the role
Key Responsibilities
- Architect and develop cryptographic solutions in C++ for banking applications, ensuring compliance with industry standards.
- Lead a multidisciplinary team, mentoring engineers and overseeing code reviews, testing, and deployment pipelines.
- Collaborate with product, security, and compliance teams to define requirements and assess risk.
- Drive continuous improvement of cryptographic libraries, performance, and scalability.
- Represent the lab in cross‑functional initiatives, presenting technical findings to senior stakeholders.
Requirements
- 10+ years of software engineering experience with a focus on cryptography and security.
- Proficiency in C++ and experience with cryptographic libraries (OpenSSL, libsodium, etc.).
- Strong understanding of security protocols, threat modeling, and secure coding practices.
- Demonstrated leadership in engineering teams, with a track record of delivering complex projects.
- Excellent communication skills and ability to translate technical concepts to non‑technical audiences.