Cryptography Engineer

New York City, NY
Custody
Full Time
Who We Are
 
Bakkt is building an open, seamless global network to enable you to buy, sell, store and spend digital assets simply, safely and efficiently. Formed with the purpose of bringing trust, efficiency and commerce to digital assets, Bakkt seeks to develop open technology to connect existing market and merchant infrastructure to the blockchain.
 
As a Cryptography Engineer on the Blockchain Engineering team you will create products and services that interface with public, private and permissioned blockchains. You will develop applications that build upon Bakkt’s proprietary wallet infrastructure, create services that read from and write to blockchains, and implement systems that secure and safeguard digital assets. You will work closely with our Security Engineering team to develop products that incorporate advanced private key management and storage technologies.

Responsibilities

    • Collaborate with dynamic team members to design and implement software solutions that support the creation, transfer and storage of digital assets
    • Develop and implement software modules which integrate with various internal and external wallet systems
    • Perform code reviews and provide meaningful feedback
    • Diagnose and resolve system issues in production and external customer facing environments

Requirements

    • Degree in computer science, mathematics, statistics, or science & engineering fields or relevant work experience
    • Proficiency in multiple modern programming languages: Java, C/C++, C# and/or Python
    • Proven experience with cryptography, security protocols, key management, & Hardware Security Modules (HSM)
    • Experience with one or more blockchain platforms
    • Effective communication skills particularly while communicating advanced topics to non-technical audiences
    • Collaborative mindset and working style

Nice to Have

    • Understanding of Zero Knowledge Proofs & Secure Multi-Party Computation (MPC)
    • Experience in Smart Contract Auditing Tools (SmartCheck, Sabre, Manticore, Echidna)
    • Experience with designing experiments and implementing prototypes and proofs-of-concept
    • Direct experience with secure application architectures, development and security risk mitigation techniques
    • Enterprise Technology experience driving large scale solutions
Bakkt is devoted to having diversity in its workforce and is proud to be an equal opportunity employer. Bakkt does not make any employment decisions based on race, color, religion, sex, national origin, veteran status, disability, age, sexual orientation, gender identity of any other characteristic protected by law