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

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.

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 & technologiesLinuxOpen 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 resumeApplicant 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