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 17 days 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

Sr. Raw Materials Manager, Amazon Private Brands

Senior role managing global textile quality and mill relationships for Amazon Private Brands, requiring extensive experience in textile engineering and supplier management.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SaaS solutions for subscription and membership services with competitive compensation.

Software Development Engineer, Commerce

Senior Software Engineer role at Amazon's eero division, building scalable backend services for whole-home WiFi solutions using Scala and distributed systems.

Sr Software Development Engineer

Senior Software Engineer role at Amazon AWS, working on Just Walk Out Technology for Amazon Go stores, focusing on scaling store deployment through innovative software solutions.

Sr. Software Development Engineer, Alexa Communications

Senior Software Engineer role at Amazon developing core components for Alexa Communications, building scalable distributed systems for voice-controlled communication features.