Smart Contract Security Engineer
Job Summary:
Binance is a renowned global blockchain organization renowned for its leading cryptocurrency exchange services catering to millions of users across numerous countries. We are highly regarded for our top-notch security measures, user fund transparency, swift trading engine, extensive liquidity, and a diverse range of digital-asset products. At Binance, we offer a comprehensive array of services encompassing trading, finance, educational resources, research insights, payment solutions, institutional support, and cutting-edge Web3 features. Our goal is to utilize digital assets and blockchain technology to create a more inclusive financial ecosystem that promotes financial freedom and enhances global financial accessibility.
This role presents a distinctive opportunity to contribute to the blockchain field and become an integral part of the blockchain community. You will collaborate closely with a dynamic team at Binance, operating at the forefront of cryptocurrency to ensure security across various projects and systems. Additionally, you will engage with different teams beyond the security unit, providing you with comprehensive insights into the world of crypto.
Responsibilities:
- Conduct security audits and assessments on smart contracts and associated protocols, and deliver detailed audit reports.
- Develop and refine automated scanning and monitoring tools for smart contracts.
- Use scanning tools to identify vulnerabilities in online contracts and issue timely risk alerts.
- Investigate hacking incidents by conducting root cause analyses to understand the triggers, processes, prevention methods, correction strategies, and basic fund tracing.
- Show proficiency in understanding EVM chains and be well-versed in DeFi design patterns.
- Review recently disclosed vulnerabilities in smart contracts and summarize key exploit triggers for early detection and mitigation.
Requirements:
- Pursuing or holding a bachelor's degree (or higher) in Computer Science or a related field.
- Proficient in programming languages such as Solidity, Go, and others commonly used in the blockchain sector.
- Basic comprehension of common Smart Contract security vulnerabilities, ongoing incidents, and simulation testing.
- Fundamental knowledge of blockchain and smart contract principles, including the ability to read Blockchain explorers and develop scripts for data tracking and scanning.
- Understanding of various solidity libraries and associated security aspects.
- Familiarity with smart contract development testing cycles and transaction analysis techniques.
Additional Preferred Skills:
- Enthusiasm for cryptocurrency, DeFi, smart contracts, and blockchain technology.
- Basic proficiency in using tools like VSCode, Git, or similar version control platforms.
- Fundamental knowledge of identifying, exploiting, and preventing security vulnerabilities.
- Experience in smart contract development tools like Foundry, HardHat, etc.
- Demonstrated interest in Binance, strong work ethic, remote work adaptability, responsibility, and a positive work demeanor.
Benefits:
- Contribute to shaping the future within the leading blockchain ecosystem.
- Collaborate with talented professionals in a global organization with a user-centric approach.
- Manage unique and fast-paced projects with autonomy in an innovative environment.
- Thrive in a results-driven workplace offering ongoing career growth and learning opportunities.
- Competitive salary and company benefits.
- Remote work arrangements available based on business team requirements.
Binance is committed to maintaining an inclusive work environment and is an equal opportunity employer.
