Skip to main content
TryApplyNow
AspiringIT logo

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

AspiringIT
CAPosted 9 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaJenkinsLinuxGitLabCI/CDAPISDK

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

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

Location:

Remote within Canada

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 ap

About AspiringIT

AspiringIT logo

AspiringIT

aspiringit.com

QaOn-site

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get Started Free

No credit card to start