NLS
立刻申请
Senior Software Engineer, Cryptography | 人才服务办公室
2023-06-02 00:00:00发布
职位描述
*Role:
- Actively participate in the development of cryptographic modules/services to perform cryptographic operations including Blockchain Wallets, Authentication and Authorisation workflows;
- Integration with Hardware Security Modules;
- Act as Cryptography go to expert for the team;
- Review and maintenance of Cryptography related code;
- R&D of emerging cryptographic algorithms such as MPC, Threshold Signature Schemes, Secure Enclaves;
- Develop the required documentation and coordinate on-going communication with relevant stakeholders;
- Build and lead team of Cryptography focused engineers;
- Work closely with the Engineering department to promote the understanding of security principles, security focused development practices and mitigate security risks in software development;
- Support business stakeholders in identifying and assessing security risks and applying cryptography to mitigate the risks;
- Keep abreast of security attacks and cryptographic research and advise on the best course of action.
*Requirements:
- BS in Computer Science, Cryptography, Mathematics, or equivalent working experience.
- 5+ years of experience as a software development engineer working in production-grade environments.
- Strong knowledge in cryptographic algorithms (e.g. ECDSA/ED25519/SSS) adopted in established blockchains;
- Practical experience in cryptographic programming standards such as PKCS11.
- Experienced in interfacing with HSM solutions.
- 2+ years of experience with public blockchain technology.
- Have development experience with at least one system programming language (Rust, C++ or Go);
- Rust programming experience highly desirable or willingness to learn Rust as primary programming language.
其他细节
- 职位空缺来源
- eFinancialCareers
- 参考编号
- 17588272
- 发布日期
- 02 Jun 2023
- 关键词
- Technology,Development,Engineering,Research,n/a