Company Overview
Our mission at Electric Coin Co. is to empower economic freedom, and to that end, we created and launched the Zcash digital currency in 2016. Today — along with other independent teams and developers — we continue to support the Zcash community through product development, awareness and adoption, and cutting-edge research initiatives.
Job Responsibilities
We are seeking a Core Engineer and Developer Liaison to join ECC’s Core Team in the following activities:
- Maintaining and improving Zcash’s core libraries (primarily written in Rust).
- Implementing new functionality and bug fixes in the SDKs (written in Swift and Kotlin) that support our Zashi mobile wallet on iOS and Android.
- Responding effectively and quickly to security vulnerabilities discovered in our software and related infrastructure.
- Developing and maintaining specifications to enhance, document, and support security analysis of the Zcash protocol, either led by ECC or in collaboration with third-party developers.
- Aiding developers at the Zcash Foundation in supporting and implementing new features for the Zebra consensus node and related software.
- Interacting with the wider Zcash development community to ensure that ECC’s efforts are complementary to, and able to take advantage of that wider development.
Electric Coin Company engages in a variety of media and social media channels to communicate with a wide audience, educate, maintain transparency, and broadcast our message to the world. To drive these initiatives, the role will also involve acting as a developer liaison between ECC and other parts of the Zcash development community.
The Core Engineer and Developer Liaison will report to the Engineering Research & Development Manager. The Core Team also works closely with the Zashi wallet team.
Requirements
- A commitment to our users’ privacy, and to the cypherpunk ethos of empowering freedom and autonomy by making secure, well-designed cryptography more widely accessible.
- ECC development is fully distributed with team members from Europe to the Americas to New Zealand, so you will need to be confident in working internationally across different contexts and time zones.
- Experience with open-source software development and implementing protocols to detailed specifications.
- Deep knowledge of cryptography is not required, but a willingness to learn and an appreciation for the importance of security are essential.
- Experience with developing security-oriented code in modern programming languages similar to Rust, Swift, and Kotlin.
- Understanding of cryptocurrencies including their function, the market, benefits and drawbacks.
- The ability to work to deadlines and to hold themself accountable for short and long term success.
If you are selected for the interview process, that will involve a technical interview with other members of the Core Team, in which you will be expected to solve a given problem that is typical of the work that we do, or analyze a past security issue.
Benefits
- Competitive salary
- Comprehensive health and wellness plans for U.S. based Full-Time Employees
- Flexible time off
- Remote work
- Working with a world-class class team
Electric Coin Co. is an equal-opportunity employer. We encourage applications from candidates of all backgrounds, nationalities, and experiences.