About the company
Gemini is a regulated cryptocurrency exchange, wallet, and custodian that makes it simple and secure to buy bitcoin, ether, and other cryptocurrencies.
Job Summary
Responsibilities:
šDesign, build, deploy, and maintain software and security solutions supporting the Signing team šDevelop tools and automation that integrate security into systems and process šImprove the capabilities of the existing signing security infrastructure with a mindset towards infrastructure as code šImprove availability and reliability while maintaining acceptable security šIntegrate the use of hardware security mechanisms into the secure build infrastructure. Example hardware security mechanisms include a trusted platform module (TPM), hardware security module (HSM), trusted execution environment (TEE), smartcard, and/or other similar hardware key storage mechanisms. Example applications of these mechanisms include key storage, signing, encryption, code attestation, and secure boot šParticipate in disaster recovery (DR) scenarios to validate operability of physical and digital material
Minimum Qualifications:
š2+ years implementing software with security primitives šHands-on experience in at least one or more cloud platforms (e.g., AWS, GCP, Azure, or others) šHands-on expertise with at least one area of software security šStrong understanding of systems/network security, secure protocol design, secure build and supply chain management, encryption, authentication, key management and applied cryptography šExperience implementing software automation processes applied in a software security environment šProficiency in a common scripting language including but not limited to Python, Ruby, etc. šAble to troubleshoot and debug issues, and demonstrate a methodical approach to root cause analysis šStrong written and verbal communication skills; attentive to details