Job Title: Lead Software Engineer – Core Cryptography (C/C++)
Location: Remote within Canada
Contract: 6 months (extension likely)
About the Role
We are looking for a Lead Software Engineer to join the team owning the cryptographic engine at the core of Voltage SecureData. This is an engineering-first leadership role where you will write production code, lead design decisions, and work hands-on with complex, security‑critical systems used by major financial institutions.
The platform is a cross‑platform C/C++ cryptographic library shipping across Linux, Windows, macOS, AIX, Solaris, IBM z/OS, and HPE NonStop, with SDKs in Java and C#/.NET.
What You’ll Do
Technical Leadership
• Define coding standards, testing strategy, and code review culture
• Lead feature design end‑to‑end (requirements → API → implementation → qualification)
• Own cross‑platform build and release tooling (CMake, GitLab CI, Jenkins)
• Drive security scanning, static analysis, and vulnerability management in CI/CD
• Make architectural decisions to ensure ABI/API stability across platforms
• Mentor engineers and translate product requirements into execution plans
• Act as escalation point for customer‑facing cryptographic and HSM issues
• Partner with QA on unit, integration, and platform qualification testing
Hands‑On Engineering
• Implement and review cryptographic functionality in C/C++
• Own and evolve the Java SDK, including native C interop layers
• Drive TLS hygiene initiatives (cipher suites, cert management, FIPS 140)
• Prepare the platform for post‑quantum cryptography readiness
IBM z/OS Focus
• Build or own deep expertise in the IBM z/OS port
• Work with xLC/C++, HLASM, JCL, SMP/E, and COBOL callable boundaries
• Collaborate directly with customer z/OS system programmers
• Support RACF/ACF2, SAF integration, and TLS configuration
What We’re Looking For
Essential Skills
• Expert C/C++: portable, maintainable, cross‑platform systems code
• Systems Programming: deep OS knowledge (Linux, Windows, AIX, etc.)
• Applied Cryptography: TLS, key management, symmetric & asymmetric crypto
• Native Interop: production experience across language boundaries
• Build Engineering: multi‑platform CMake and shared‑library versioning
• Java: strong JVM and native‑integrated Java experience
• CI/CD Ownership: from commit to signed production artifacts
• Technical Leadership: proven mentorship and design leadership
Strongly Preferred
• C# / .NET interop and NuGet packaging
• HSM & PKCS#11 integration (Thales, nCipher, Atalla)
• Post‑quantum crypto (ML‑KEM, ML‑DSA, SLH‑DSA)
• Payments standards (PCI‑DSS P2PE, EMV, ISO 8583)
• IBM z/OS or HPE NonStop experience
What We Offer
• Ownership of a security‑critical platform used by global financial institutions
• Rare exposure to IBM z/OS and HPE NonStop environments
• Direct customer engagement on complex cryptographic problems
• A senior, technically driven team where expertise leads decisions
Transparency & Compliance Statements
• Vacancy status: This role is for an existing vacancy.
• AI use: We do not use artificial intelligence to screen, assess, or select applicants.
• Compensation transparency: Estimated pay range included above to comply with Ontario ESA.
• Post-interview notification: Interviewed candidates will be informed of hiring decisions within 45 days.
Our commitment to DEI
We are an equal opportunity employer and encourage applications from all individuals, including persons with disabilities, Indigenous peoples, racialized individuals, women, LGBTQ2+ community members, and others.
Record-Keeping & Legal
• Public job postings and application forms will be retained for three years as required under ESA regulations.
Apply now! We’re hiring urgently, so early submissions are encouraged!
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
AI/ML Engineer
2025-11-04
SOFTWARE ENGINEER WITH TYPESCRIPT AND NODE.JS
2026-05-27
Lead Dotnet Developer
2025-10-17
- Posted
- May 12, 2026
- Type
- Contract
- Level
- Not Applicable
- Location
- Canada
- Company
- AspiringIT
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
AI/ML Engineer
2025-11-04
SOFTWARE ENGINEER WITH TYPESCRIPT AND NODE.JS
2026-05-27
Lead Dotnet Developer
2025-10-17