Job Description
You will work closely with security engineers and cryptographers to implement production-grade cryptographic protocols and build resilient distributed systems designed to protect highly sensitive digital asset infrastructure.
Key Responsibilities
• Design and implement secure infrastructure supporting digital asset custody and transaction signing.
• Develop and maintain cryptographic services for secure key management and transaction authorization.
• Implement cryptographic protocols and integrate cryptographic libraries into production systems.
• Build secure backend services that support distributed signing systems and wallet infrastructure.
• Perform threat modeling to identify and mitigate potential attack vectors across the platform.
• Conduct security-focused code reviews and implement testing strategies to identify vulnerabilities.
• Integrate with blockchain nodes and APIs to construct, sign, and broadcast transactions.
• Ensure secure storage and handling of encrypted data, cryptographic materials, and audit logs.
• Develop secure networking and communication protocols between distributed system components.
Required Skills and Experience
• Strong experience in secure software development and security-focused engineering.
• Proficiency in systems programming languages such as C++, Go, or Rust.
• Experience implementing or integrating cryptographic libraries such as OpenSSL or similar frameworks.
• Understanding of cryptographic concepts including:
• Signature schemes
• Secure key management
• Random number generation
• Mitigation of side-channel attacks
• Experience designing and building secure distributed systems.
• Strong threat modeling capabilities to identify and mitigate potential vulnerabilities.
Blockchain and Distributed Systems
• Experience integrating with blockchain nodes and APIs.
• Understanding of blockchain transaction formats such as Bitcoin UTXO models and Ethereum RLP structures.
• Ability to parse, construct, and manage blockchain transaction data.
Security Infrastructure
• Experience implementing secure storage for encrypted data and cryptographic keys.
• Knowledge of secure logging and audit systems.
• Experience designing secure networking and communication between distributed components.
Preferred Experience
• Experience with Trusted Execution Environments, including Intel SGX.
• Familiarity with Hardware Security Modules (HSMs).
• Exposure to Multi-Party Computation (MPC) or distributed signing systems.
• Experience with secure containerized deployments and cloud security practices.
💡 Quick Summary
Seeking a career-building opportunity? The Security Engineer – Cryptography & Digital Assets position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in New York City offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
