Security Software Engineer | Cryptography & Identity (Python)

wirtek· DIG
Apply Now ↗
📍 Cluj-Napoca, Cluj, Romania📍 HybridContractor

About this role

About the job
This is a determined period project; estimated project duration - 3-4 months.


We are looking for a security-focused Backend Developer to bridge the gap between high-level application logic and deep-level cryptographic hardware. You will be responsible for building a mission-critical internal Python application that serves as the secure gateway between Azure AD, HashiCorp Vault, and Hardware Security Modules (HSM).

This is a role for a developer who understands that "security" isn’t just a checklist—it’s the core feature. You will work closely with the client’s lead technical expert to design and implement a modular architecture that handles everything from token exchange to master key derivation.


What you'll be doing:

  • Architect & Develop: Build a robust Python backend to manage the lifecycle of X.509 certificates, AES, and DES keys.
  • Identity Orchestration: Implement complex authentication flows, including OAuth2/Entra ID integration and token exchange for HSM access.
  • Secure Integration: Establish secure communication via TLS-secured TCP to HashiCorp Vault and HSM environments.
  • Cryptographic Operations: Design and implement key wrapping, unwrapping, and derivation logic (master keys to product-specific keys).
  • Deployment: Containerize services using Docker and manage secure networking via reverse proxies (Traefik).


What you need to be successful:

Must-Haves:

  • Strong Python Development: Proven experience building production-grade backend applications and consuming/implementing REST APIs.
  • Identity & Access: Deep understanding of OAuth2, OpenID Connect, and integration with Azure AD / Entra ID.
  • HSM Knowledge: Practical experience interfacing with Hardware Security Modules (e.g., Thales/Luna) via API/TLS protocols.
  • Cryptography Fundamentals: Proficiency in AES-128/256, DES/TDES, and secure key lifecycle management.
  • Infrastructure: Solid experience with Docker, Linux server operations, and TLS handshake mechanisms.


Nice-to-Haves:

  • HashiCorp Vault: Experience with Vault operations, policy design, and secrets engines.
  • Security Design: Experience in threat modeling and data-at-rest/transit protection.
  • Network Security: Experience configuring ingress controllers/reverse proxies like Traefik.


On-site Work Expectations

The consultant should work on-site in Norway initially (first month or until fully productive). After that, remote work is acceptable; they will must travel when certain secure operations/testing will be required.

Frequently Asked Questions

Is the salary disclosed for the Security Software Engineer | Cryptography & Identity (Python) position at wirtek?
The salary for this Security Software Engineer | Cryptography & Identity (Python) role at wirtek is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Security Software Engineer | Cryptography & Identity (Python) position at wirtek located?
This Security Software Engineer | Cryptography & Identity (Python) role at wirtek is based in Cluj-Napoca, Cluj, Romania, Hybrid. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Security Software Engineer | Cryptography & Identity (Python) role at wirtek full-time or part-time?
This is listed as a Contractor position. It is posted as a Security Software Engineer | Cryptography & Identity (Python) role in the DIG department at wirtek.
Which team or department does the Security Software Engineer | Cryptography & Identity (Python) at wirtek belong to?
This Security Software Engineer | Cryptography & Identity (Python) position is part of the DIG department at wirtek. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Security Software Engineer | Cryptography & Identity (Python) position at wirtek?
Click the "Apply Now" button on this page. You will be redirected to wirtek's official application portal hosted on bamboohr where you can submit your application directly.
When was the Security Software Engineer | Cryptography & Identity (Python) job at wirtek posted?
This Security Software Engineer | Cryptography & Identity (Python) position at wirtek was posted on Mar 24, 2026. Apply as soon as possible — early applications are often reviewed first.
Security Software Engineer | Cryptography & Identity (Python)
wirtek
Apply for this role ↗

You'll be redirected to wirtek's official application page on bamboohr.