Senior Blockchain Engineer Job Description Template

The senior blockchain engineer takes responsibility for significant components of a blockchain system and for the standard of engineering around them. The role combines hands on development with design ownership, code review and the mentoring of less experienced engineers. In this domain seniority is measured largely by judgment about risk, since the technical skills are widely available and the caution is not.

Typical Duties and Responsibilities

  • Design and build significant components of the blockchain system
  • Own technical decisions within an area and document the reasoning
  • Review code with particular attention to security and correctness
  • Mentor engineers and raise the standard of the team’s work
  • Lead security review and audit preparation for your components
  • Investigate and resolve complex production issues
  • Improve testing, tooling and deployment practices
  • Work with product on feasibility and sequencing
  • Contribute to architecture discussions across the system
  • Support incident response and post incident analysis

Education

  • Bachelor’s degree in computer science or equivalent practical experience

Required Skills and Experience

  • 5+ years of software engineering with 3+ in blockchain
  • Strong command of at least one smart contract language and one systems language
  • Deep understanding of blockchain security and common exploit patterns
  • Experience shipping systems that held real value
  • Ability to mentor and review effectively
  • Sound judgment about acceptable risk
  • Rigorous testing practice
  • Verifiable production work in the ecosystem

Preferred Qualifications

  • Experience across multiple chains
  • Audit or security review experience
Contact us

Recruit with Nexus IT Group