Management Systems Auditor
Role details
Job location
Tech stack
Job description
- Lead security audits for high-stakes blockchain protocols, identifying and mitigating potential threats.
- Develop and refine internal tools to streamline the audit processes.
- Maintain up-to-date knowledge of the latest security threats and countermeasures, adapting our strategies to stay ahead of potential attackers.
- Create detailed reports on security findings and collaborate closely with development teams for prompt remediation., Health and Wellness Compensation : Reimbursement for sports, yoga, mental health, home office set-up and other wellness activities to promote a healthy lifestyle. High-End Equipment : You will receive a high-end laptop, monitor, and additional IT equipment needed to support your work. Learning and Development Budget : A generous budget for your learning and development activities will be allocated. Book and Subscription Compensation : Reimbursement for professional and self-development books and subscriptions to enhance your knowledge and skills. Budget for Global Gatherings : Enjoy the opportunity to attend gatherings in various global locations with a dedicated budget to facilitate these experiences. Remote-first Model : Opportunity to work in a remote-first model with teams distributed globally, enabling flexibility and collaboration across borders.
Requirements
-
Advanced Rust Proficiency : Minimum of 3 years in Rust development, with a total of 5 years in software development.
-
Proficiency in Golang : Strong skills in Golang, with significant experience in building secure and efficient systems, particularly in blockchain environments.
-
Blockchain Mastery : Comprehensive understanding of blockchain Layer 1 protocols, consensus mechanisms, smart contracts, and virtual machines.
-
Security Expertise : Proven track record in security auditing with experience in utilizing tools and techniques such as static and dynamic analysis to identify and address vulnerabilities in blockchain systems.
-
Fuzz Testing Expertise : In-depth experience with fuzz testing techniques and tools to identify and mitigate potential vulnerabilities in smart contracts and blockchain protocols.
-
Cryptography Knowledge : Strong understanding of cryptographic principles and techniques, particularly those relevant to blockchain technologies. This includes public-key cryptography, hashing algorithms, digital signatures, elliptic curve cryptography, Zero-Knowledge Proofs, and multi-party computation.
-
Communication and Reporting : Exceptional communication skills necessary for articulating complex security insights to both technical and non-technical stakeholders.
-
Continuous Learning and Adaptability : Strong commitment to staying up-to-date with rapidly evolving blockchain technologies. Ability to quickly learn new concepts, tools, and protocols and effectively apply this knowledge to drive innovation and enhance system security.
-
Problem-solving : Strong analytical abilities to detect, diagnose, and address security vulnerabilities effectively. Nice to Have :
-
Security Certifications : Qualifications like CISSP, CEH, or OSCP would be beneficial.
-
Framework Knowledge : Experience with blockchain frameworks such as Substrate and Cosmos.
-
Scalability and Privacy Solutions Expertise : Strong understanding and hands-on experience with blockchain scalability and privacy solutions, including Layer 2 solutions, such as Optimistic Rollups and zk-Rollups, and privacy-enhancing technologies like Confidential Transactions and Trusted Execution Environments (TEEs).
-
Community Involvement : Participation in blockchain communities and security conferences, enhancing both personal and organizational growth.