Software Engineer (Ruby on Rails)

Overview

Hybrid
$50 - $55
Contract - W2
Contract - 6 Month(s)
10% Travel

Skills

Banking
Finance
Ruby on Rails
Software Engineering
Automated Testing
Artificial Intelligence
Agile
Business Intelligence
Object-Oriented Programming
Customer Facing

Job Details

Software Engineer (Ruby on Rails) FinTech SaaS | Contract-to-Hire

Software Engineer (Ruby on Rails) FinTech SaaS
6-Month Contract-to-Hire
Remote-first, Portland preferred

We re looking for a Software Engineer to help build the next generation of analytics and portfolio management tools for commercial banking. Our platform helps financial institutions make better loan decisions through powerful dashboards, automation, and deep data insights. We re early-stage, profitable, and growing quickly and we re scaling our engineering team to keep up with demand.

If you want to ship meaningful features, influence architecture decisions, and work in a product-focused culture that values clean code, smart automation, and AI-assisted development, you ll fit right in.


What You ll Do

  • Build and ship new products and customer-facing features

  • Write clean, maintainable, production-grade Ruby on Rails code

  • Own quality with automated tests, code reviews, and performance improvements

  • Collaborate with product and engineering teams to solve real customer problems

  • Help shape engineering best practices as the team scales

  • Troubleshoot and debug issues across the stack

  • Work directly with analytics, reporting, and data-driven functionality


What We re Looking For

  • 3+ years of professional software engineering experience

  • Strong Ruby on Rails development background

  • Solid CS and object-oriented fundamentals

  • Experience with automated testing (RSpec, Minitest, etc.)

  • Comfort working in Agile teams and delivering in fast cycles

  • Sharp problem-solving ability and strong communication skills

  • Experience using AI-driven engineering tools (ChatGPT, Copilot, Claude, etc.)


Bonus Experience

  • Looker or other BI / reporting tools

  • Postgres, Heroku, AWS

  • Building REST APIs

  • AngularJS or other JavaScript frameworks

  • CI/CD pipelines, DevOps

  • Prior FinTech or SaaS experience


Why This Role Matters

We re selling into banks and financial institutions fast. More customers means more features, more data, and higher expectations. The engineering team is talented and lean we need someone who moves quickly, thinks creatively, and loves building polished software that delivers real results.

This is a chance to join early, ship important work, and grow with a company that s taking on a slow-moving industry with modern technology.


Location & Compensation

  • Remote-first with occasional team meetups in Portland, OR (preferred)

  • 6-month contract-to-hire


Ready to Apply?

If you re passionate about building great software, enjoy working with data and analytics, and want to be part of an ambitious engineering team, we d love to talk.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.