NS
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