Lightning Network Developer - - Bitcoin Devs Company
Los Angeles, CA
About the Job
Overview
Senior Software Engineering position sits on the Custody Engineering team, which is responsible for managing and improving our hot and cold Bitcoin wallets, handling transfers in and out of our wallets, and working on next generation Bitcoin technology and features like running a Lightning network node. You will be responsible for designing, building, troubleshooting and improving Bitcoin platform features, services, and infrastructure. We are scaling quickly and are excited to grow the team!
Key Responsibilities:
Help enable instant cross-border payments by helping design, build, and deploy a self-custody Lightning solution for the wallet
Work with other experts to improve the Bitcoin Development Kit and Lightning Development Kit to benefit the broader bitcoin ecosystem and community
Influence and define the future blockchain and cryptocurrency technologies leveraged in the wallet, Block and the broader industry
Help guide and write code that we can share between our mobile application and backend services
Make key architecture and platform choices, leveraging existing infrastructure and best practices where appropriate and and forging a new path when our unique needs require it
Collaborate with mobile and firmware engineers, product managers, and infrastructure and service teams throughout the company
Own testing, observability, and maintenance for the solutions you and the team create
Required Qualifications:
8+ years of relevant experience
Bachelor's Degree or Diploma in Computer Science, or equivalent experience.
A strong motivation to contribute to a meaningful product that will fundamentally change the way people interact with financial institution
Experience working with Bitcoin/Lightning or the desire to learn.
Experience working across teams and disciplines.
Experience building backend systems at scale, involving modern eventing, database, and infrastructure tooling
A pragmatic approach with a focus on delivery.
Ability to excel in macro and micro elements of software design.
Willingness to contribute to the growth of those around you.
Demonstrated technical initiative and leadership on previous projects.
Technologies we use and teach:
Java, Kotlin
Go
Docker, Kubernetes
Jaeger, Prometheus, Datadog
JUnit
Hibernate, Vitess, Guice
Bitcoin, Lightning
Source : Bitcoin Devs Company