Sofwtare Engineer, Lightning Implementations

Blockstream · Jun 14th 2018

Apply on StackOverflow Careers

Championing advancements in blockchain technology infrastructure, Blockstream is the leading company extending Bitcoin at the protocol level to support a broad range of new asset types and financial markets and solving scalability, interoperability, and security issues for on-chain and off-chain transactions.

The Blockstream team is working on core innovations in the Lightning network and Layer 2 scalability technology generally. Lightning is one of the key technologies that will allow bitcoin to scale and, along with other technologies, products, and services under development at Blockstream, will impact the lives of hundreds of millions of people.

We are looking for a peer to join our small, distributed development team. We have a one of the leading, standards-compliant Lightning implementations and work collegially with the broader open-source Lightning community to develop those standards. You will be actively mentored by, and learn alongside, Christian Decker (whose PhD was on bitcoin micropayment networks) and Rusty Russell, one of the creators of the Linux OS. You will influence, not only the codebase, but also the product design, features, and architecture.

We are looking for a motivated engineer with strong CS background and C programming experience. We would love to support you in the following ways:

  • Mentoring

  • Flexible work hours

  • Telecommute option

  • Conference attendance support

  • Educational options

If you want to share the excitement and satisfaction of an inclusive community, learn a lot, and have a great deal of fun, please contact us, even if you don’t think you have all the skills (yet!).

Take a look at an inspiring talk by Elizabeth Stark, CEO and Founder of Lightning Labs:

Get an idea of the scope of innovation that is taking place at Blockstream:

Check out some of the cool Lightning Apps developed by Blockstream:


  • Career in software engineering, working on increasingly sophisticated systems

  • Development experience in C (at least 3 years); C++ experience considered

  • Open source software development experience and ability to share some projects (preferably on GitHub) is highly desirable

  • Emphasis on code quality; willingness to write full-coverage test suites and participate in regular code reviews

  • Linux systems experience

  • Excellent communication skills and ability to collaborate with a geographically distributed team

  • Life-long learner

  • Strong interest in Bitcoin and cryptocurrency space


  • Experience implementing one or more network protocols to comply with written specifications or standards

  • Experience in applied cryptography

  • Mobile software development experience

  • Bitcoin-related code contributions

  • Authorship of an IETF RFC, ITU-T spec, or other protocol specification

  • Experience in Fin-Tech

  • Experience with consumer payment systems

  • Active participation in Bitcoin meetups or other relevant events

  • Python

To Apply:

  • Tell us why you are excited to work for Blockstream. We read Cover Letters!

  • Share with us your Open Source contributions and other exciting projects

  • Please send your resume and cover letter in WORD or PDF format to We would like you to focus on your major achievements.

  • Place the text "Software Engineer, Lightning" in the subject line.

Apply on StackOverflow Careers