Find a jobRecruiters

Cryptography (Senior Rust & C++ Security Systems Engineer)

Exclusive opportunity

Remote

Cryptography (Senior Rust & C++ Security Systems Engineer)

Veltris

Cryptography (Senior Rust & C++ Security Systems Engineer)

Skills

RustMachine LearningLinux

18 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Hyderabad, Telangana, India

Work mode:

Remote

Published on:

16 October 2026

What they need


Senior Rust & C++ Security Systems Engineer

Crypto Core Evolution & Interoperability

REMOTE| RUST |C++ | CRYPTOGRAPHIC SYSTEMS

About the role

Own the technical bridge between the current C++ Crypto Core and a possible future Rust implementation of security-sensitive EKI modules. We seek a systems engineer who can deliver in both languages—not a Rust-only prototype developer.

Your focus

Help establish safe module boundaries now, prove interoperability, and define a measured migration path if the team later approves a phased Rust transition. The initial platform remains a practical, security-reviewed implementation.

What you will build

  • Implement and review security-sensitive modules in Rust and modern C++, with clear APIs for key lifecycle, authentication verification and protected-key-store access.
  • Design safe C/C++–Rust FFI boundaries, ownership rules, error contracts and secret-buffer handling; minimize and document any necessary unsafe Rust.
  • Create interoperability prototypes and side-by-side conformance tests that preserve protocol behavior, key IDs, certificate identity and revocation semantics.
  • Integrate established crypto/HSM libraries for HMAC, AEAD, HKDF, TLS/PKI and optional ML-KEM/ML-DSA; do not implement custom cryptographic primitives.
  • Lead threat-focused reviews, memory-safety/fuzz testing, profiling, build/release hardening and performance/security assessment of migration choices.

Required experience & skills

  • Strong hands-on Rust and C++17/20 engineering in Linux environments, typically 6+ years of relevant systems work or equivalent demonstrated depth.
  • Proven Rust proficiency: ownership/borrowing, lifetimes, traits, Cargo, concurrency, error handling and review of unsafe/FFI code.
  • Practical applied-crypto knowledge and experience integrating mature cryptographic libraries, key stores, TLS/PKI or security-sensitive APIs.
  • Ability to ship reliable code across language boundaries with thorough tests, debugging, security reviews and clear technical communication.

Preferred / additional strengths

Experience with PKCS#11/HSMs, OpenSSL integration, Rust/C++ ABI compatibility, ML-KEM/ML-DSA, fuzzing/sanitizers, secure memory and progressive migrations of production C++ systems.

What success looks like

A secure, tested Rust/C++ interoperability layer and migration-ready Crypto Core boundaries, plus concrete prototypes and evidence supporting an informed future Rust decision.

How we evaluate candidates

Rust and C++ code review/coding task, FFI and memory-safety discussion, applied-crypto integration design and threat-oriented testing.

Other offers great for you!

These companies are also looking for great profiles

Cherry Pick

C++ Trading Systems Developer

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

C++

6 months ago

Quick apply

Sparagus

Cryptography & Data Protection Specialist

Freelance

Brussels, Belgium

Hybrid

Skills

cryptography

1 month ago

Quick apply

JEMS

Architecte Groupe Data & IA — Architecture de référence, Blueprint & Solutions

80000

Permanent contract

Paris, France

Hybrid

Skills

AI Engineer

1 day ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools