Canada

Lead Software Engineer (St. Catharines)

Lead Software Engineer (St. Catharines)
Description

Job Title: Lead Software Engineer – Core Cryptography (C/C++ And z/OS)

Location: Remote within Canada

Contract: 6 months (Possible extension)


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: solid 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!

Apply on Kit Job: kitjob.ca/job/2oyo33
Highlights
Safety Tips
Be careful with commission-based ’work-from-home’ positions that offer an unrealistically high income.
1 / 10
More info about this ad

Lead Software Engineer (St. Catharines) has been posted in the St. Catharines Engineering category on Locanto.

Right now, this is the only ad posted in this category in St. Catharines.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.