Staff Software Engineer

River Financial Inc. operates a Bitcoin financial platform for individuals, businesses, and private clients. It provides Bitcoin buying and selling, recurring purchases, custody and transfers, cash interest paid in Bitcoin, and banking-related features.

Maintainer signals as of 9/24/2026

Distributed
About River Financial Inc.

River Financial Inc. is a Bitcoin-focused financial services company offering a platform to buy, sell, hold, send, and receive Bitcoin. Its services include zero-fee recurring Bitcoin purchases, Bitcoin interest on cash held through Lead Bank, direct deposit and bill payment features, full-reserve Bitcoin custody with published proof of reserves, and tax and performance reporting. River serves individual investors, businesses such as corporations and mining operations, and private clients including family offices and high-net-worth individuals.

View jobs by River Financial Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will architect and develop features and products in the Elixir codebase powering web applications and APIs. You will scope projects with cross-functional partners, solve ambiguous technical and business problems, deliver well-tested code, participate in code reviews, mentor colleagues, and remove technical roadblocks.

Requirements

  • 6+ years of software engineering experience
  • Experience designing, building, and maintaining production services at scale
  • Knowledge of reliable systems development
  • Experience solving ambiguous problems
  • Understanding of web and database fundamentals
  • Mentoring experience
  • Written and spoken communication skills

Responsibilities

  • Architect and develop new features and products in the Elixir codebase for web applications and APIs
  • Plan and scope projects and initiatives with cross-functional teams
  • Present engineering solutions to senior leadership
  • Solve ambiguous technical and business problems with scalability, performance, and maintainability
  • Ship high-quality, well-tested code
  • Participate in code reviews
  • Mentor team members and foster engineering excellence
  • Identify and eliminate technical roadblocks

Benefits

  • Equity stock options
  • Medical, dental, and vision benefits
  • Unlimited PTO
  • Parental leave separate from regular PTO
  • 401k