Job Title: Cryptographic Software Integration Engineer
About the Role:
We are seeking an experienced Cryptographic Software Integration Engineer to join our team. As a key member of our technology function, you will play a crucial role in designing, developing, and implementing solutions that enhance the security, efficiency, and scalability of our enterprise cryptographic infrastructure.
Responsibilities:
* Design and implement integrations between cryptographic key management systems and enterprise applications, cloud platforms, and security tools.
* Develop and maintain APIs, microservices, and automation scripts to streamline cryptographic operations.
* Collaborate with security architects, application teams, and DevSecOps engineers to embed encryption management into CI/CD pipelines.
* Automate key lifecycle processes for key generation, rotation, distribution, revocation, and decommissioning.
Requirements:
* Bachelor's degree in Computer Science, Information Security, or a related field or equivalent work experience.
* Minimum of 8+ years of experience in software development, with a focus on integration and security within a financial institution or other highly regulated industries.
* Strong understanding of KMS concepts, key management lifecycle, hardware security modules (HSMs), and cryptographic principles and algorithms (AES, RSA, ECC).
* Strong understanding of DevOps practices such as Continuous Integration/Continuous Delivery (CI/CD) and Infrastructure as Code (IaC).
What We Offer:
* A collaborative environment where technology skills and innovation are valued in a global organization.
* A competitive benefits package, including medical care, insurance, and savings plans.
* Flexible work programs to help you match your needs.
* Access to development programs and educational support to help you reach your full potential.