POSITION OVERVIEW
We are looking for a highly skilled Senior Software Engineer to help lead the development of innovative financial technology solutions within Unchained. As a Senior Software Engineer, you will leverage your expertise in software architecture and design patterns to drive the development of scalable, secure, and high-performance software applications. You will collaborate closely with cross-functional teams to architect, implement, and deploy mission-critical systems that shape the future of finance. You are both a high performing individual contributor and a leader that knows how to make engineers around them better through your own work as well as through mentoring and collaboration.
Unchained Engineering is filled with talented, hard-working, and passionate engineers. We want to see a strong sense of ownership, intrinsic drive, and a desire to learn and grow. We hold each other to a very high standard and expect that accountability to be mutual. Finally, we strive to embody aspects of the Bitcoin ethos – transparency, brutal honesty, and proof of work. If that sounds like just the thing you’ve been missing in your career up to this point – we look forward to seeing you in the inbox.
WHAT YOU'LL DO
- Design, implement, and deliver new cross-application features, including making major changes to our existing schemas or APIs
- Applying of domain specific knowledge of bitcoin and traditional financial services that help you anticipate architecture and product decisions
- Review pull requests for our proprietary and open source code repositories
- Identify opportunities to improve existing systems and workflows for security, flexibility and usability
- Ruthlessly rewrite, refactor, and improve our existing code
- Contribute to our engineering and product roadmaps
- Break down complex engineering projects and contribute to delivery estimates
- Participate in the larger engineering culture through presentations, blog posts, Lunch and Learns, code reviews, and documentation.
WHO YOU ARE
- You have experience with some or all of our stack:
- Python (Flask, SQLAlchemy / alembic, pytest)
- Celery
- PostgreSQL
- Pydantic / OpenAPI
- Redis
- NodeJS
- Javascript/Typescript
- React
- Git
- You have experience with Docker and containers
- You are naturally curious
- You have strong communication and documentation skills
- You have excellent judgment, analytical thinking, and problem-solving skills
- You are a self-motivated individual that possesses excellent time management and organizational skills
- You reside in the United States and are authorized to work without sponsorship
Even Better
- You have experience with Kubernetes and Helm charts
- You have a strong understanding of micro-services and related architectures
- You have experience working with bitcoin and lightning network nodes
- You have experience working with bitcoin at the protocol level (redeem/witness scripts, extended public keys (xpubs), PSBTs, signatures, etc.)
- You have experience contributing to open source projects
WHAT WE OFFER:
- Company paid medical, dental, and vision coverage
- 401k with employer match
- Employee stock options
- Unlimited PTO
- Training & development opportunities
- Remote work flexibility
P.S. Want to really impress us? Include a (non-AI generated) cover letter telling us why you’re the perfect fit. It’s totally optional—but we’ve got a soft spot for a great cover letter.
Top Skills
What We Do
Founded in 2016, Unchained is a top 10 bitcoin platform in the US by assets that has helped thousands of individuals and businesses truly own their wealth by holding bitcoin keys. Unchained's collaborative custody model allows clients to access financial services while continuing to have the benefits of self-custody, the ultimate consumer protection in these uncertain times.
Why Work With Us
We are a mission-driven organization. Bitcoin is our common purpose. We commit to building something great together that serves the bitcoin community and empowers true ownership.