Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Red Hat

Senior Software Engineer – Crypto, Smart Cards

Red Hat

. Lead the design and development of software solutions for a Smart Cards subsystem, own the quality of their code and contribute to testing frameworks.

Posted 5/22/2026full-timeRaleigh • North Carolina • 🇺🇸 United StatesSenior💰 $118,600 - $195,680 per yearWebsite

Tech Stack

Tools & technologies
LinuxOpen SourcePythonRust

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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
  • Demonstrated ability to join open source projects and contribute (considered a plus)
  • Knowledge of Python (considered a plus)
  • Experience and passion in regards the AI-assisted development (considered a plus)

Benefits

Comp & perks
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CRustcryptographyLinuxTLSSSLIPSecIKESSHPython
Soft Skills
communicationcollaborationmentoringcoachinginfluenceconsensus buildingdocumentationdesigntestingverification