cover image
Uniting Ambition

Security Software Developer (Cryptography)

Hybrid

London, United kingdom

Freelance

25-03-2026

Share this job:

Skills

Java Encryption GitLab CI/CD CI/CD Pipelines

Job Specifications

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.

About the Company

Uniting Ambition deliver niche technology talent to high growth businesses. Proven successful by over 500 clients, our partnership approach takes ownership of hard to find talent, building high performing IT teams or finding individual hires that solve your biggest technology challenges. By maintaining a specialist focus, our consultants build an in-depth knowledge of their markets. This means our clients benefit from niche expertise across three main functions: - Technology Change & Transformation - Web & Software Develo... Know more