Back to jobs
Senior Software Engineer, Self-Custody & Security
Remote
The Company
Swan is the USA’s #1 Bitcoin wealth platform for families and businesses. We hire passionate Bitcoiners who want to work with a self-motivated and fully distributed startup team.
The Role
Swan is looking for a mid to senior level developer to contribute to the continued growth and development of our flagship Swan Vault and future self-custody and collaborative custody offerings, as well as broader account security and risk related features of the Swan product, such as withdrawal and authentication flows. We want passionate Bitcoiners who are self-motivated and can take ownership of projects and tasks.
Your responsibilities
- Contributing to the design and development of self-custody, security, and risk products
- Story breakdowns and estimation to guide development efforts
- Writing and reviewing production code across the Swan stack and open source systems
- Writing and reviewing automated tests for all aspects of Swan’s self-custody offerings
Skills and experience that will help you succeed
- At least 2 years bitcoin-related software engineering
- At least 5 years full-stack software engineering
- Shipping database-backed APIs
- Managing complex SQL schemas
- Updating and expanding web UIs
- Breaking abstractions to debug hardware
- Developing security sensitive software
- A solid foundation of bitcoin self-custody solutions
- An excellent understanding of security fundamentals
- Agile software development
- TypeScript / Node.js
- Express.js
- React
- SQL / PostgreSQL
- Familiarity with bitcoin hardware signers (wallets), BDK, and related technologies
Remote pay range (based on location and experience)
$90,000 - $150,000 USD
Here's a bit about our culture
- We’re a growing team: Fully distributed across the world, Slack and Huddles are huge here.
- We’re very flat: Leadership is desired and encouraged; we hire people who care about and use the product they are working on.
- We’re Bitcoiners: We find solutions that encourage Bitcoin principles. We are often involved in the Bitcoin community through writing, podcasts, conferences, open-source projects, and time spent on Twitter to help educate the masses. We love Bitcoin, and it comes through in our daily chats, meetings, and actions.
Join us, become a Swan!
Apply for this job
*
indicates a required field