Digital Asset - Cryptography Engineer

Cryptography Engineer

Digital Asset Zürich, Canton of Zürich, Switzerland

Description

Digital Asset is among the fastest growing, most recognized fin-tech startups globally and is the market leader in developing distributed ledger technology applied to the market infrastructure and financial services sector. Backed by leading financial institutions, infrastructure providers and financial software providers, the company is delivering enterprise-grade solutions for post-trade services.

As a member of the Platform Engineering Architecture Team, the Cryptography Engineer selects, reviews, defines, develops and delivers cryptographic solutions within our globally distributed Engineering team, collaborating on cryptography across the whole development process, from Product to Operations. The Cryptography Engineer further contributes to the security design and review of our architecture and products together with peers from the security team.

Key Responsibilities

Design, review, and implement potentially complex cryptography and security solutions.

  • Keep up to date with relevant cryptography in theory, implementation and industry practice.

  • Contribute to the design and review of the security architecture of our products together with your peers from the security team.

  • Help to maintain, groom and communicate the cryptographic aspects of our security roadmap.

  • Help capture customer cryptographic requirements together with the product and business development teams.

  • Help drive and manage cryptographic vulnerability processes and third party cryptography audits.

  • Coach and educate engineers on cryptography.

Key Criteria

  • Hands on experience in applied cryptography and cryptographic protocols, including efficient symmetric and asymmetric encryption, signature schemes, zero-knowledge proof schemes.

  • Drive our cryptographic solutions by design, code, theory, and collaboration.

  • Apply cryptography engineering practices, including the review of cryptographic implementations, to deliver production quality software to be used by the largest financial institutions in the world.

  • Strong software engineer. Regardless of which language you use or how you learned it, we’re looking for people who can write clean, effective code.

  • Strong collaboration skills—our work isn’t carried out in a vacuum, and everyone contributes to get the job done.

  • Experience delivering high-quality, innovative, increasingly complex, commercial software products to a global market.

  • Analytical, structured, tactical, and strategic. You are an engineer that thinks before acting.

  • Direct and transparent verbal and written communication skills, including research and technical writing skills, with the willingness to work with distributed teams and different cultures.

  • Open, strong communicator who communicates effectively across groups, locations and cultures, in-person and virtually.

  • A natural leader who builds productive and effective relationships across the organization.

  • Continuous growth mindset with strong disposition toward innovation and intrapreneurial ways of working.

  • Courage of convictions with a high degree of humility. Embraces constructive feedback and is resilient.

  • MS or PhD in computer science, or related discipline.

  • Experience with HSMs and operational procedures is a plus.

  • Confident & "all in".