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
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)
Tech Stack
Linux
Open Source
Python
Rust
Benefits
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!