Security Engineer- Smart Contract Auditor (Crypto / Blockchain)
Role details
Job location
Tech stack
Job description
- Conduct comprehensive audits of smart contracts, blockchain protocols, and decentralized applications (dApps).
- Identify, analyze, and remediate vulnerabilities in smart contracts, including reentrancy, overflow/underflow, logic errors, gas optimization issues, and governance risks.
- Design and implement security best practices for smart contract development and deployment.
- Collaborate with blockchain engineers to review architecture and propose secure design improvements.
- Perform penetration testing and threat modeling specific to blockchain and DeFi environments.
- Write detailed audit reports, including vulnerabilities, risk assessments, and recommendations.
- Monitor deployed contracts and blockchain infrastructure for abnormal activities and potential exploits.
- Stay updated on the latest blockchain security threats, vulnerabilities, and industry best practices.
- Educate internal teams on security awareness, safe coding practices, and emerging risks.
Requirements
-
3-5 years of experience in blockchain security, smart contract auditing, or cybersecurity roles.
-
Strong understanding of Ethereum, Solidity, and EVM-based chains (experience with other chains like BSC, Polygon, Polkadot, or Layer-2s is a plus).
-
Hands-on experience auditing DeFi protocols, staking contracts, NFTs, or DAO governance contracts.
-
Proven experience with blockchain security tools (e.g., MythX, Slither, Echidna, Foundry, Tenderly, Hardhat, Truffle).
-
Knowledge of cryptographic principles (hashing, signatures, zero-knowledge proofs) and applied security.
-
Experience publishing or contributing to audit reports, whitepapers, or security advisories is a strong plus. Expert in Solidity, smart contract development, and debugging.
-
Strong analytical and problem-solving skills for identifying complex vulnerabilities.
-
Proficiency in penetration testing, fuzzing, and formal verification methods.
-
Ability to clearly document findings and communicate with both technical and non-technical stakeholders.
-
Familiarity with secure coding guidelines and blockchain threat landscapes.
Level of studies: Bachelor's or Master's degree in Computer Science, Cybersecurity, Cryptography, or related technical field.
Language Requirements: Fluent in English
Benefits & conditions
Benefits at Caiz:
- Competitive Financial Compensation: We offer financial benefits that reflect the value of your work and dedication.
- Work Flexibility: Enjoy the flexibility to work from home, the office, or even abroad.
- Annual Holidays: Generous paid time off to help you maintain a healthy work-life balance.
- Relocation Assistance: We provide relocation support for employees moving to new locations.
- Professional Development: Opportunities for training, certifications, and career growth.
- Employee Recognition: Programs to celebrate and reward your achievements and contributions.
- Inclusive & Collaborative Culture: A supportive and diverse work environment where your voice matters.
- Diversity, Equality, and Inclusion: We are committed to fostering a workplace that values diversity and promotes equality and inclusion for all employees.