Skip to content
mimi

Lead Software Engineer

NLB Services

Richmond Hill · On-site Full-time Lead Today

About the role

We are looking for a highly experienced Lead Software Engineer with strong expertise in C/C++, cryptography, and enterprise systems programming to join a leading engineering team working on secure data protection and encryption platforms.

Key Skills Required:

  • Strong C/C++ development experience
  • Cryptography, Encryption, TLS/SSL, Key Management
  • PKCS#11 / HSM Integration
  • Cross-platform systems development (Linux, Windows, AIX, Solaris, z/OS)
  • Java SDK & JNI integration
  • CI/CD tools – CMake, Jenkins, GitLab CI
  • IBM z/OS, RACF, SMP/E, JCL exposure preferred

Responsibilities:

  • Design and develop secure cryptographic functionality
  • Build enterprise-grade secure communication systems
  • Support cross-platform SDK engineering
  • Troubleshoot encryption and HSM-related issues
  • Mentor engineers and lead technical initiatives

Nice to Have:

  • C#/.NET interoperability
  • HPE NonStop experience
  • Post-Quantum Cryptography exposure
  • Banking/Healthcare/Enterprise Security domain experience

Skills

C#C++CI/CDCMakeCryptographyDockerEncryptionGitLab CIHSMJavaJenkinsJNIKey ManagementLinuxPKCS#11Post-Quantum CryptographyRACFSolarisTLS/SSLWindowsz/OS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free