-
AspiringIT

(C/C++, z/OS), Software Engineer

AspiringIT
Canada · Contract · Not Applicable

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

linux hpe artificial intelligence gitlab ci gitlab nuget cobol java cicd jvm esa ai c
Login to Apply
Posted
May 12, 2026
Type
Contract
Level
Not Applicable
Location
Canada
Company
AspiringIT

Industries

Software Development IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
AspiringIT
Related

AI/ML Engineer

2025-11-04

Contract
Not Applicable
Canada
IT Services
Engineering
View Job Details
Svitla Systems, Inc.
Related

SOFTWARE ENGINEER WITH TYPESCRIPT AND NODE.JS

2026-05-27

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
AspiringIT
Related

Lead Dotnet Developer

2025-10-17

Full-time
Not Applicable
Canada
Software Development
Information Technology