Blockchain Security Engineer

Senior Web3 + Full Stack Developer

The Stacks Foundation is a leader within the Stacks Ecosystem; a collection of independent entities, developers, and community members working to deliver on the promises of Web3. We do this by extending what is possible with Bitcoin and by unleashing the properties that make it valuable for use throughout our digital lives.

As a Blockchain Security Engineer with the Stacks Foundation, you will partner with researchers, blockchain developers, and other members of the open-source community in ensuring the Stacks blockchain remains secure. You’ll contribute code to blockchain monitoring software to detect abnormal or malicious behavior (51% attacks, dangerous smart contract calls, miner misbehavior, and more). Additionally, you will also contribute to internal and external tooling as part of our effort to make the Clarity smart contract language safer and more maintainable.

What you’ll do:

  • Audit core smart contracts that serve as critical infrastructure to the Stacks blockchain
  • Lead security assessments of the Stacks blockchain
  • Participate in risk assessment, threat modeling, and other security exercises
  • Design, build, and implement security solutions to support the Stacks blockchain
  • Contribute to our security bug bounty program, helping validate and fix reported vulnerabilities

  • Bachelor’s/Master’s Degree in Computer Science, CyberSecurity, or related field or equivalent practical experience
  • 5+ years security engineering experience
  • Experience with the Rust programming language
  • Past experience securing Blockchains Previous work in a high security product(s)
  • Hands on experience in security and auditing in a production environment with one or more of: public blockchains; consensus protocols; large-scale distributed systems; high availability, and real-time systems; applied cryptography; compilers; any other equivalent / adjacent technology
  • Investigative research background on intelligence and cybercrime applied to blockchain and cryptocurrencies
  • Experience working on and designing tests for long-running projects
  • Publicly reported vulnerability disclosures
Technical Skills:

  • Rust, Cryptography experience and its application to distributed ledger tech
  • Experience testing distributed systems for behaviors in the presence of faults, network partitions, and network delays Working knowledge of the limitations and complexities involved in peer-to-peer systems
  • Working knowledge of programming language interpreters, compilers, and static analysis
  • Experience building highly secure software and shipping new products Strong debugging skills and/or experience in reverse engineering
What we offer:

  • Competitive Salary (regardless of location, benchmarked annually against NYC)
  • Stacks (STX) token package based on salary and experience
  • $500/month co-working space reimbursement
  • $1,200/yr budget for learning and development stipend
  • Unlimited Vacation Policy
  • Health and dependent care (FSA)
  • Up to 16 weeks of paid parental leave
  • 401k with 3% match
  • Your choice of technical setup and equipment
  • Fully remote in the US – no physical office
  • Your choice of technical setup and equipment
  • Fully remote in the US – no physical office
Please note that benefits vary by country, the ones shown above are for our full-time U.S.-based employees. Benefit information for non-US-based positions will be provided to individuals who interview for those roles.
The Stacks Foundation wants to make it easier for experiments to happen on the road to a better internet on Bitcoin. Our work supports builders, entrepreneurs, researchers, & contributors to the user-owned internet economy. We fund development, education, and community initiatives to build that vision together.
The Stacks Foundation is proud to be an equal-opportunity employer. We do not discriminate on the basis of race, color, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by law.

When applying, mention the word CANDYSHOP to show you read the job post completely. This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they are human RMTIwLjI4LjE5Ni4yMDYM


Please let know you found this position on Canadian Web3 Council Job Board as a way to support us so we can keep fostering this community.