Security Software Developer (Cryptography)

New Today

Job Description

Security Software Developer (Cryptography) | Banking


We’re supporting a banking client with multiple hires in their cryptographic security engineering team.


This role focuses on developing secure, high-performance Java services that underpin critical encryption and security platforms.


Key responsibilities:


Design and build secure backend services using Java (8+)

Implement cryptographic functions (encryption, signing, key management) using JCA/JCE

Integrate with HSMs and PKCS#11 APIs

Embed security into CI/CD pipelines (GitLab, SAST/SCA tooling)

Contribute to threat modelling, security reviews, and risk assessments


Requirements:


Strong Java engineering background

Hands-on experience with applied cryptography

Experience with HSMs and secure key management

Solid understanding of secure coding practices

Experience in regulated environments is advantageous


This is a specialist role suited to engineers with experience in security-critical systems and cryptographic platforms.


If you are interested, please apply and we can discuss in more detail.

Location:
London
Job Type:
FullTime
Category:
Technology

We found some similar jobs based on your search