Software Developer

Join a hands-on software development assignment focused on PKI management, secure key infrastructure, and cryptographic integrations.In this role, you will:
  • Design and develop software for PKI management solutions using technologies such as TypeScript, Java, and Go.
  • Work with cryptographic tooling and standards, including OpenSSL and PKCS#11 interfaces, to support secure certificate and key management.
  • Integrate HSMs into PKI infrastructure, with a focus on private key management and secure operational workflows.
  • Support TPM2 integration and provisioning as part of broader trusted infrastructure development.
  • Collaborate with technical stakeholders to deliver robust, secure, and production-ready components in a highly specialized domain.

You will thrive if:
  • You have strong software development experience and are comfortable working across TypeScript, Java, or Go.
  • You understand PKI concepts and have practical experience with certificate, key, or cryptographic infrastructure.
  • You are familiar with technologies such as OpenSSL, HSM integrations, TPM2, or PKCS#11.
  • You enjoy solving complex security and integration challenges in a structured, detail-oriented way.

The person selected for this role will need to pass the security clearance from SUPO. The project is with hybrid working model with more on-site at the client's premises in Tampere in the beginning and later with increased possibility of remote work.
  • Locations: Remote
  • Technologies: Go, Integrations, Java, TypeScript