jobs Logo
AspiringIT logo

Sr. Cryptography Software Engineer (C/C++, z/OS)

AspiringIT1 day ago
Richmond Hill, Ontario, Canada
Senior Level
CONTRACTOR

About the role

Job Title: Lead Software Engineer – Core Cryptography (C/C++ And z/OS) Location: Richmond Hill, ON (Onsite) Contract: 6 months (Possible extension)

About the Role We are seeking a Lead Cryptography Software Engineer to own and evolve the core cryptographic engine of an enterprise security platform used by global financial institutions. This is a hands‑on leadership role focused on C/C++ systems programming, applied cryptography, and IBM z/OS, with responsibility for design, implementation, and technical direction.

Key Responsibilities • Lead design and development of a cross‑platform C/C++ cryptographic library (Linux, Windows, AIX, Solaris, z/OS). • Implement and review security‑critical cryptographic functionality, including TLS, key management, and FIPS 140 readiness. • Own build, CI/CD, testing, and release pipelines (CMake, GitLab CI, Jenkins). • Ensure API/ABI stability, code quality, and secure development practices. • Act as technical escalation point for customer cryptography and HSM issues. • Drive IBM z/OS development, working with xLC/C++, JCL, SMP/E, RACF/SAF, and system programmers. • Mentor engineers and provide hands‑on technical leadership.

Required Qualifications • Expert‑level C/C++ systems programming experience. • Strong background in applied cryptography (TLS, symmetric/asymmetric crypto, key management). • Experience with cross‑platform libraries, native interop, and build systems. • Hands‑on IBM z/OS development experience. • Proven technical leadership in security‑critical environments.

Preferred • HSM / PKCS#11 integrations (Thales, nCipher, Atalla). • Java or C#/.NET native interop. • Post‑quantum cryptography exposure. • Payments or financial security standards experience.

About AspiringIT

IT Services and IT Consulting

Similar Jobs