Lightning Protocol Engineer

Lightning Labs

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Design and implement core Lightning Network (LN) protocols and algorithms
  • Contribute to mission critical peer-to-peer cryptocurrency daemons written in Go
  • Collaborate with the greater team on the research and design of future iterations of LN
  • Participate in issue triage and code review of open source contributions to our various repos
  • Communicate with the wider community and industry about our software and technology

Requirements

  • Strong engineering background with solid programming skills
  • Experience in Go, C, or C++
  • Thorough understanding of distributed systems and peer-to-peer networking principles
  • Solid engineering practices including testing methodology and documentation
  • Experience with Bitcoin, cryptography, and/or financial software

Preferred Qualifications

  • Prior contributions to crypto protocols
  • Experience with open source software collaboration
  • Ability to learn quickly and take ownership of projects

About the Company

Lightning Labs is working to make using Bitcoin cheap, fast, and simple for everyone through the development of the Lightning Network and related technologies.

Skills & tools

GoBitcoinCryptography

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Strong engineering background
  2. 02Programming skills in Go, C, or C++
  3. 03Understanding of distributed systems
  4. 04Knowledge of peer-to-peer networking
  5. 05Experience with Bitcoin or cryptography
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches