Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer  image - Rise Careers
Job details

Software Engineer - job 1 of 2

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 obsessively design and build delightful products that help our clients buy, sell, secure, and use Bitcoin. 

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

At River, we prioritize both hard skills and shared values. We are looking for a candidate who is dedicated, eager to learn, and able to embrace challenges. You will be part of a team that develops features used by clients daily, contributing primarily to our Elixir, Phoenix, and LiveView codebase, with occasional work in JavaScript.

River is headquartered in Columbus, OH, and has raised more than $50 million from leading investors, including; Goldcrest, Kingsway, Polychain, M13, DG, and Valor.

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 a supportive environment with adequate supervision and coaching, but we also value independence. We expect you to manage your tasks effectively, ask for help when needed, and consistently 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

Our mission at River is ambitious, but we believe in our team and value the individual growth and contributions of each member. If you are passionate about building robust financial solutions and are excited about Bitcoin, you’ll fit right in.

Location & Salary

  • 100% remote option available within the Americas (North, South or Central), with offices in SF, NYC, and Columbus 

  • Salary range between $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

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer , River

At River, we’re on a mission to create the most trusted and honest financial institution powered by bitcoin, and we need a talented Software Engineer to help us achieve this vision! If you have a foundational understanding of software development, a burgeoning interest in Elixir (with Phoenix and LiveView), and you love tackling challenges head-on, we invite you to join our dynamic team. You will play a vital role in developing features that our clients rely on every day, primarily working with our Elixir-based web stack while also dabbling in JavaScript. We value not only your hard skills but also your alignment with our culture of continuous learning and dedication. Whether you're participating in code reviews or collaborating with product management on new initiatives, your commitment to writing high-quality, tested code will shine through. Plus, with a 100% remote option available throughout the Americas, flexible perks like unlimited PTO, and competitive compensation, River is a place that supports your personal and professional growth. If you’re passionate about building robust financial solutions and are excited about the world of bitcoin, then River is the perfect place for you to thrive and make a meaningful impact.

Frequently Asked Questions (FAQs) for Software Engineer Role at River
What responsibilities does a Software Engineer have at River?

As a Software Engineer at River, your primary responsibilities will include developing new features for Elixir-based web applications and APIs, collaborating with product management to scope initiatives, writing secure and quality-tested code, and actively participating in code reviews. This role is perfect for those eager to contribute to a product that empowers clients in the bitcoin space.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at River?

To qualify for the Software Engineer role at River, candidates should have a foundational understanding of software engineering principles and demonstrate a keen interest in learning Elixir, Phoenix, and LiveView. While prior fintech exposure is a plus, it's not mandatory. A proactive attitude towards taking ownership of tasks and producing reliable code is essential.

Join Rise to see the full answer
Is remote work available for Software Engineers at River?

Absolutely! River offers a 100% remote work option for Software Engineers within the Americas. Whether you’re located in North, South, or Central America, you can enjoy the flexibility of working from anywhere while being part of a groundbreaking team committed to changing the financial landscape.

Join Rise to see the full answer
What is the salary range for the Software Engineer position at River?

The salary range for the Software Engineer role at River is quite competitive, ranging from $120,000 to $160,000 based on skills and experience. In addition to the salary, employees can benefit from significant equity stock options and comprehensive medical, dental, and vision benefits.

Join Rise to see the full answer
What type of company culture can a Software Engineer expect at River?

At River, you can expect a supportive culture that encourages independence and learning. With ample supervision and coaching available, we empower our Software Engineers to manage their tasks effectively while striving for continuous improvement and personal growth.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe a challenging project you worked on as a Software Engineer?

When answering this question, think of a specific project where you faced obstacles. Highlight the problem-solving methods you used, the skills you applied, and the outcomes. Choose a project that demonstrates your technical abilities and showcases your resilience, particularly in a technology like Elixir if possible.

Join Rise to see the full answer
How do you approach writing high-quality, tested code?

Discuss your development process, emphasizing the importance of writing clear, maintainable code and following best practices for testing. Mention specific testing frameworks you're familiar with and provide examples of how you’ve integrated testing in previous projects, ideally in Elixir or relevant technologies.

Join Rise to see the full answer
What is your experience with Elixir, Phoenix, and LiveView?

Even if your experience is limited, express your eagerness to learn. If you have hands-on experience, detail the projects you worked on with these technologies. Highlight how they can enhance user experiences or improve performance, demonstrating your understanding of their unique strengths.

Join Rise to see the full answer
How do you ensure web security in your development process?

Answer by showcasing your knowledge of web security best practices, such as validating user inputs, employing encryption, and being aware of common vulnerabilities. Provide examples of how you've incorporated security measures in past projects.

Join Rise to see the full answer
Describe a time when you had to collaborate with product management for a new initiative.

Talk about a specific instance where you worked closely with product management, focusing on how you contributed to planning and scoping the project. Highlight your communication skills and how you balanced technical feasibility with user needs.

Join Rise to see the full answer
What strategies do you use for managing your tasks effectively?

Discuss your methods, such as prioritizing tasks based on deadlines, using project management tools, or employing the Agile methodology. Provide examples of how these strategies have led to successful project outcomes.

Join Rise to see the full answer
What excites you most about working with bitcoin and fintech?

Share your passion for innovation in finance and how bitcoin represents a shifting paradigm. Mention any relevant experiences or insights into the potential impact of bitcoin on financial systems, demonstrating enthusiasm for the industry.

Join Rise to see the full answer
How do you stay updated with the latest technologies and developments in your field?

Mention various sources you use for industry news such as blogs, podcasts, online courses, or attending tech meetups. Highlight your commitment to continual learning and staying current with advancements, especially regarding Elixir and fintech.

Join Rise to see the full answer
What do you believe makes a great team player?

When responding, touch on attributes like communication, adaptability, and supportiveness. Provide examples of times you demonstrated these qualities in a team environment, particularly in tech settings that require collaborative approaches.

Join Rise to see the full answer
Why do you want to work at River as a Software Engineer?

Convey your alignment with River's goals and values, especially in creating a trustworthy financial institution. Discuss your interest in bitcoin and how your skills can contribute to revolutionary projects at River, illustrating your passion for the role and the company.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
River Remote No location specified
Posted 9 days ago
Photo of the Rise User
River Hybrid No location specified
Posted 9 days ago
Wehkamp Remote Zwolle, Nederland
Posted 11 days ago
Photo of the Rise User
CS GROUP Remote 400 Avenue Sainte-Croix, Montréal, QC, Canada
Posted 14 days ago
Photo of the Rise User
Posted 7 days ago
Posted 13 days ago

Invest in Bitcoin with confidence Buy BTC | Zero-fee DCA | Hosted mining | 100% reserve custody | Lightning ⚡

12 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 3, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!