Security Engineer – Software Developer Java
Location: Remote from UK
Type: Contract
Inside IR35
We’re looking for a Security‑focused Software Engineer to design and build secure, high‑quality backend services that power core cryptographic and security‑sensitive platforms. You’ll work across Java engineering, HSM integration and modern DevSecOps pipelines.
Key Responsibilities
Location: Remote from UK
Type: Contract
Inside IR35
We’re looking for a Security‑focused Software Engineer to design and build secure, high‑quality backend services that power core cryptographic and security‑sensitive platforms. You’ll work across Java engineering, HSM integration and modern DevSecOps pipelines.
Key Responsibilities
- Develop and maintain secure backend services using Java SE 8+ with a focus on performance and code quality.
- Implement cryptographic operations using JCA/JCE including keystore handling, encryption/decryption, digital signing, and secure random generation.
- Integrate applications with Hardware Security Modules (HSMs).
- Apply secure coding best practices and contribute to threat modelling, security reviews, and risk assessments.
- Build and maintain modern CI/CD pipelines using GitLab.
- Collaborate closely with Architecture, Security Engineering and cloud engineering.
- Strong commercial experience with Java SE 8+ and backend engineering.
- Deep understanding of JCA/JCE, cryptographic algorithms, and secure coding.
- Hands‑on experience integrating with HSMs.
- Experience with GitLab CI/CD, Veracode or similar tools.
- Strong grounding in secure engineering principles.