Software Engineer

logo Unchained


Unchained offers a suite of bitcoin financial services built on top of a unique collaborative custody model. These include: buying and selling bitcoin directly to and from cold storage, bitcoin retirement accounts, bitcoin-backed loans, concierge services to educate clients on best security practices, and cold storage solutions for institutions and other businesses.

Working at Unchained is not your average engineering role:

  • We are one of the world’s largest bitcoin financial services firms and, as a result, are constantly being attacked by bad actors. We require hardened, proactive security measures and we are meticulous about access controls and physical/logical separation of responsibilities. Security is not an afterthought or a cost-center for us, it’s baked into our product and our company culture.
  • We meticulously screen and often avoid SaaS services to minimize our external surface area and ensure our clients’ data remains protected – even if this means increasing the number of systems we are directly responsible for maintaining.
  • Our workloads are not dynamic but they are sophisticated. The complexity of our product and the high cost of bugs means we deploy thousands of copies of our application through the development and testing life cycle of each release.


We are currently accepting applications for a Senior Software Engineer to join our team as a Contractor to start! During the 3-month contract, if we like what we see and you like what you see, we’ll make moves to welcome you onboard as a full time employee!

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.

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.


  • Design, implement, and deliver new cross-application features, including making major changes to our existing schemas or APIs.
  • Apply 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.


  • 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.

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.


  • Company paid medical, dental, and vision coverage.
  • 401k with employer match.
  • Employee stock options.
  • Unlimited PTO.
  • Training & development opportunities.
  • Remote work flexibility.

If this sounds like something you’re interested in, please additionally include a cover letter that addresses:

  • Why do you want to work at Unchained? What about this job description appealed to you?
  • What do you find exciting about bitcoin?
  • What does “bitcoin native financial services” mean to you? Are there any projects that you find interesting from a technical perspective?

Unchained Capital, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment and we do not discriminate based on race, gender, color, religion, age, or any other basis protected by law.

Apply now