Senior Software Engineer

River builds financial solutions and Bitcoin brokerage and custody products to power a transparent and efficient global economic system.
$150,000 - $220,000
Backend
Senior Software Engineer
Remote
4+ years of experience
Finance · Blockchain

Description For Senior Software Engineer

River is revolutionizing the financial landscape by building cutting-edge Bitcoin brokerage and custody solutions. As a Senior Software Engineer at River, you'll be integral to developing and maintaining their web infrastructure, primarily working with Elixir (Phoenix and LiveView) and Postgres. The company, headquartered in Columbus, OH, has secured over $50M in funding from prestigious investors including Goldcrest, Kingsway, and Polychain.

This role offers a unique opportunity to shape the future of Bitcoin banking solutions while working with modern technologies. You'll be responsible for architecting and developing features that directly impact client experiences, collaborating with product management, and helping establish engineering culture. The position requires strong expertise in building scalable systems and high-quality code.

The role offers excellent compensation ($150,000-$220,000) plus significant equity, comprehensive benefits, and flexible work arrangements. You can work remotely from anywhere in the Americas or Europe, or choose to work from their offices in SF, NYC, or Columbus. River values technical excellence, ownership mentality, and a passion for Bitcoin and financial technology.

This is an ideal opportunity for experienced engineers who want to make a meaningful impact in the cryptocurrency space while working with a well-funded, rapidly growing company. The role combines technical challenges with the opportunity to build financial products that could reshape global economic systems.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Architect and develop new features and products in the Elixir codebase powering web applications and API
  • Work closely with product management to plan and scope new projects and initiatives
  • Write high-quality, tested code
  • Participate in code-reviews
  • Help shape the culture of the engineering organization

Requirements For Senior Software Engineer

PostgreSQL
  • 4+ years of experience in software engineering
  • Experience designing, building and maintaining production services at scale
  • Ability to write high-quality, reliable code and take ownership of systems
  • Experience developing solutions to ambiguous problems
  • Solid understanding of web security fundamentals

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Significant equity stock options
  • Medical, Dental and Vision Benefits
  • Unlimited PTO
  • Parental Leave separate from regular PTO policy
  • 401k

Interested in this job?

Jobs Related To River Senior Software Engineer

Optical Network Development Engineer, Network Product Development

Senior Optical Network Development Engineer role at AWS, focusing on building and scaling network infrastructure for cloud services.

Software Development Engineer III, Prime Video Content Localization and Accessibility

Senior SDE role at Prime Video focusing on content localization and accessibility features using GenAI and scalable solutions.

Software Development Engineer III, Infra Supply Chain Automation

Senior SDE role at AWS focusing on supply chain management systems and infrastructure automation, requiring 5+ years of experience.

Software Development Engineer, Buy With Prime

Senior Software Engineer role at Amazon's Buy with Prime initiative, building distributed systems and scalable services that extend Prime benefits to external merchants.

Senior Structural Engineer, TIPM, Global Realty Building Design & Engineering

Senior Structural Engineer role at Amazon leading EMEA infrastructure programs, combining technical expertise with program management for global facility optimization.