Software Engineer

logo River

At River, we are building the most trusted and honest financial institution in the world, powered by Bitcoin. We believe in a future where every person will have Bitcoin savings, and every business will have Bitcoin on the balance sheet. We design and build delightful products that help our clients buy, sell, secure, and use Bitcoin.

We are seeking a Software Engineer with foundational knowledge of software development, a keen interest in Elixir (Phoenix and LiveView), and a strong desire to contribute to our web stack.

What You Will Be Doing

  • Contribute to the development of new features and products in our Elixir-based web applications and API.
  • Collaborate closely with product management for planning and scoping new initiatives.
  • Write high-quality, tested code with an understanding of web security fundamentals.
  • Participate actively in code reviews.

What We Look For in You

  • Understanding of software engineering fundamentals.
  • Exposure to or eagerness to learn Elixir, Phoenix, and LiveView.
  • Ability to take ownership and write reliable, high-quality code.

At River, we provide supervision and coaching but also value independence. You’ll be expected to manage tasks effectively, ask for help when needed, and strive for improvement.

Nice to Haves

  • Prior fintech experience.
  • Familiarity with Postgres and Kubernetes.
  • Interest or experience in working at a rapidly scaling company.
  • Curiosity or interest in Bitcoin.

Location & Salary

  • 100% remote option available within the Americas (North, South, or Central).
  • Offices in SF, NYC, and Columbus.
  • Salary range: $120,000 - $160,000 based on skills and experience.
  • Significant equity stock options.
  • Medical, Dental, and Vision Benefits.
  • Unlimited PTO.
  • Parental leave separate from PTO policy.
  • 401k.


Apply now