Blockchain Security Engineer - Senior Level (Solidity / Rust / Golang)
CertiK is a leading blockchain and Web3 security auditor that provides smart contract auditing and a comprehensive suite of security tools for the crypto industry. Founded in late 2017 by professors from Columbia University and Yale University, CertiK has grown into the largest Web3 security service provider with headquarters in New York. The company’s services help blockchain projects, exchanges, and enterprises strengthen their security, and CertiK is trusted by major industry players worldwide (e.g. Binance, OKX, Polygon, etc.) to audit and monitor their systems.
About CertiK
CertiK specializes in blockchain cybersecurity, leveraging formal verification techniques and AI technology to secure smart contracts and blockchain protocols across the Web3 ecosystem. The company offers end-to-end security solutions including smart contract and blockchain audits, on-chain monitoring (through its Skynet platform), penetration testing, compliance/AML tools, and advisory services, covering the entire project lifecycle from development to post-deployment. One of the fastest-growing firms in the crypto security sector, CertiK has served nearly 4,000 clients and helped secure over $360 billion worth of digital assets by detecting tens of thousands of vulnerabilities in code. Its clients range from DeFi protocols and layer-1 blockchains to exchanges and wallets – notable examples include projects like Aave, Polygon, Binance Smart Chain, Terra, and more. Backed by top investors such as Sequoia Capital, Tiger Global, Coatue, and Goldman Sachs, CertiK has established itself as a market leader in blockchain security. The company’s mission is to “secure the Web3 world,” applying cutting-edge academic research to real-world blockchain applications to improve safety and trust in the crypto ecosystem.
Skills
About the Role
You will audit and review smart contracts, blockchain protocols, and decentralized applications to identify and remediate vulnerabilities. You will collaborate with external teams to implement fixes, design and maintain internal security tools, conduct independent research into new attack vectors, and improve security processes and methodologies.
Requirements
- Bachelor’s, Master’s, or PhD in Mathematics, Computer Science, or Information Security
- Minimum 3 years of professional experience as a Software Engineer, Security Engineer, or in a related role
- At least 2 years of hands-on experience with blockchain technologies including smart contracts, EVM chains, Solana, Move, and blockchain protocols
- Strong expertise in threat modeling, risk assessment, and security analysis
- Proficiency in one or more programming languages such as Rust, Go, Solidity, and Python
- Passion for Cryptocurrency, DeFi, and Blockchain technologies
Responsibilities
- Audit and review codebases for smart contracts, blockchain protocols, and decentralized applications to identify and remediate vulnerabilities
- Collaborate with external blockchain teams to enhance product security and implement remediation strategies
- Conduct independent security research and explore new attack vectors to deliver actionable insights
- Design, develop, and maintain internal security tools and frameworks
- Continuously improve internal processes, methodologies, and service offerings to ensure high client satisfaction
Benefits
- Medical insurance
- Vision insurance
- Dental insurance
- 401(k) plan with company matching
- Life and accidental death and dismemberment insurance
- HSA (with high deductible plan)
- FSA
- Flexible paid time off and holidays
- Variable commission program for business development sales roles
