Senior Crypto Engineer - Smart Cards & Open Source

Red River

Raleigh (NC)

On-site

USD 119,000 - 196,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Red Hat is seeking a Senior Software Engineer to lead design and development of crypto-focused software, especially around Smart Card drivers in OpenSC, and to contribute to cryptographic back-end features and testing. You will collaborate across global teams, mentor engineers, and shape the technical direction while improving APIs and tooling.

The role emphasizes OpenSSH/TLS/IKE, OpenSSL/GnuTLS/NSS familiarity and active open-source participation, with impact across Fedora and RHEL ecosystems.

Qualifications

  • 5+ years of professional software engineering experience with a primary focus on cryptography.
  • C / Rust programming experience; professional or academic experience is required
  • Knowledge of Linux operating system and its development tools; any distribution is OK
  • Academic or engineering background in security engineering or cryptography
  • Familiarity with TLS/SSL, IPSec/IKE or SSH protocol.
  • Knowledge of PKCS#11 or PKIX technologies
  • Familiarity with the use of crypto libraries like OpenSSL, GnuTLS or NSS
  • Knowledge and proven experience in crypto algorithm or protocol implementations

Responsibilities

  • Lead the design and development of software solutions for a Smart Cards subsystem, own the quality of their code and contribute to testing frameworks.
  • Participate in the whole development cycle from requirements gathering, scoping, source code development to testing and verification
  • Design and implement new features in cryptographic back-ends
  • Improve and simplify crypto libraries API to reduce misuse
  • Actively contribute to Fedora and Red Hat Enterprise Linux development
  • Communicate and collaborate with developers and teams inside and outside Red Hat
  • Influence the technical direction of their team and adjacent teams by building consensus in broader discussions with internal customers or through active participation in external communities
  • Mentor and coach other engineers, share expertise by producing comprehensive design documents, writing blog posts, and mentoring others on documentation and communication best practices

Skills

C / Rust
Linux
Cryptography
TLS/SSL
PKCS#11/PKIX
OpenSSL/GnuTLS/NSS
Crypto algorithms

Education

Security cryptography

Tools

OpenSSL
GnuTLS
NSS

Job description

Red Hat is seeking a Senior Software Engineer to lead design and development of crypto-focused software, especially around Smart Card drivers in OpenSC, and to contribute to cryptographic back-end features and testing. You will collaborate across global teams, mentor engineers, and shape the technical direction while improving APIs and tooling.

The role emphasizes OpenSSH/TLS/IKE, OpenSSL/GnuTLS/NSS familiarity and active open-source participation, with impact across Fedora and RHEL ecosystems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Crypto Engineer: Smart Cards & Open Source
Senior Crypto Engineer: Smart Cards & Open Source

Red Hat • Raleigh (NC)

On-site
USD 119,000 - 196,000
Medical, dental, vision coverage
401(k) with employer match
Paid time off
Senior Software Engineer in Crypto (Smart Cards)
Senior Software Engineer in Crypto (Smart Cards)

Red River • Raleigh (NC)

On-site
USD 119,000 - 196,000
Senior PKI Software Engineer (Open Source)
Senior PKI Software Engineer (Open Source)

Red Hat, LLC • Raleigh (NC)

On-site
USD 118,000 - 196,000
Comprehensive medical, dental, and vision coverage
Flexible Spending Account
Retirement 401(k) with employer match
+1
Senior Software Engineer
Senior Software Engineer

Red Hat, LLC • Raleigh (NC)

On-site
USD 118,000 - 196,000
Comprehensive medical, dental, and vision coverage
Flexible Spending Account
Retirement 401(k) with employer match
+1
Software Engineer
Software Engineer

Red Hat • Lowell (MA)

On-site
USD 96,440 - 154,190
Medical, dental, vision
401(k) with employer match
Paid time off
+5
Remote Linux Cryptography & Security Engineer
Remote Linux Cryptography & Security Engineer

Canonical • United States

Remote
USD 100,000 - 140,000
Personal learning and development budget
Annual compensation review
Recognition rewards
+2
PKI Software Engineer - Java/Rust & Open Source
PKI Software Engineer - Java/Rust & Open Source

Red Hat • Lowell (MA)

On-site
USD 96,440 - 154,190
Medical, dental, vision
401(k) with employer match
Paid time off
+5
Senior Product Security Engineer – Cryptography
Senior Product Security Engineer – Cryptography

Jobtailor • Massachusetts

On-site
USD 150,000 - 230,000
Senior Linux Systems Engineer — Red Hat Focus (Contract)
Senior Linux Systems Engineer — Red Hat Focus (Contract)

Space Coast Credit Union • Melbourne (FL)

On-site
USD 114,000 - 121,000
Health & Vision Insurance
401(k) Match
HSA match
+3
Cyber Security
Cyber Security

Programmers.io • Atlanta (GA)

On-site
USD 110,000 - 150,000