Senior Cryptographic Software Engineer
We are seeking a highly skilled Senior Cryptographic Software Engineer to join our team. This is an exciting opportunity for a professional with experience in cryptographic software development and integration to make a significant impact on our enterprise cryptographic infrastructure.
This role will involve designing, developing, and implementing solutions that enhance the security, efficiency, and scalability of our systems. The ideal candidate will have a strong understanding of cryptographic principles, including key management, encryption algorithms, and secure protocols.
The successful candidate will be responsible for:
* Designing and developing cryptographic software integrations between key management systems and enterprise applications
* Developing and maintaining APIs, microservices, and automation scripts to streamline cryptographic operations
* Enabling seamless integration with multi-cloud key management services
* Collaborating with security architects, application teams, and Dev Sec Ops engineers to embed encryption management into CI/CD pipelines
The ideal candidate will have:
* A bachelor's degree in Computer Science or a related field
* Minimum 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)
* Experience with Dev Ops practices such as Continuous Integration/Continuous Delivery (CI/CD) and Infrastructure as Code (IaC)
We offer a collaborative environment where technology skills and innovation are valued. Our benefits packages are competitive and comprehensive, and we provide tools to help balance your professional and personal life.
If you are a motivated and experienced professional looking for a new challenge, please submit your application.