Security Software Developer (Cryptography)

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.

Job Details

Company
Uniting Ambition
Location
City of London, London, United Kingdom
Posted