Senior Backend Engineer
Coinbase- Full Time
- Senior (5 to 8 years)
Candidates should have an experienced background in systems software engineering with a strong understanding of applied cryptography, peer-to-peer networks, distributed systems, and cryptocurrency protocols such as Bitcoin. Proficiency in programming languages, especially Go, along with knowledge of C or C++ is desired. A thorough understanding of distributed systems principles and solid engineering practices, including testing methodology and documentation, is required. Experience with Bitcoin, cryptography, and financial software is essential, and prior contributions to crypto protocols and open source software collaboration are preferred.
The Assets Protocol Engineer will design and implement core features and algorithms for the Taproot Assets Protocol. They will contribute to mission-critical peer-to-peer cryptocurrency daemons written in Go and collaborate with the team on future iterations of the protocol. The engineer will participate in issue triage and code review of open source contributions and communicate with the wider community and industry about the software and technology.
Develops software for Lightning Network transactions
Lightning Labs develops software for the Lightning Network, which is a layer on the Bitcoin blockchain that allows for faster and cheaper transactions. Their main product, Lightning Terminal, is a web interface that helps users manage nodes in the Lightning Network, making it easier to handle many low-fee Bitcoin transactions quickly. This product is especially useful for businesses and individuals who need to conduct numerous transactions efficiently. Lightning Labs stands out by focusing on open-source software and offering premium tools that enhance the Lightning Network's functionality. Their goal is to improve the efficiency and accessibility of Bitcoin transactions for a wide range of clients, including developers and financial institutions.