Senior Rails Engineer (Product)

Enova

Chicago, United States Posted September 28, 2026

Check how well your resume matches this job

Remote Full-time Senior
Salary Range

$98,000 - $140,000

Job Description

Join our Product Consumer team as a Senior Software Engineer. In this role, you will design and implement technical solutions to business problems, collaborate with other engineers, and mentor junior developers. You will work closely with Product Management, Analytics, and Operations to deliver business value. This hybrid position requires in-office work Tuesday through Thursday, with remote flexibility on Mondays and Fridays. Enjoy a range of benefits including health insurance, PTO, paid parental leave, and a 401(k) matching program.

  • Design and implement technical solutions to business problems, collaborating with other engineers to build optimal systems.
  • Oversee projects end-to-end, estimate work, and break up problems into deliverable parts, ensuring successful deployment of web applications.
  • Mentor junior developers, share expertise, and drive team initiatives, while also collaborating with product managers to plan and scope products.
  • Expertise with building software features, enterprise architecture, and API integration to facilitate first in class software
  • A Bachelor’s degree in Computer Science, Engineering, or equivalent experience
  • 4+ years of experience with any programming language we welcome engineers from various technical backgrounds. Ideally we prefer 2+ years of Rails experience
  • Project management skills, specifically the ability to oversee projects end-to-end, estimate work, and break up problems into deliverable parts
  • Deployed multiple web applications from a full-stack perspective
  • The ability to solve problems in more than one language, and know exactly why one of them is better
  • Proficiency in one or more object-oriented programming languages
  • Experience developing and maintaining asynchronous jobs and task queues (Sidekiq or similar frameworks)
  • Comfortable with AI agent harnesses and writing skills
  • Experience collaborating with product managers to plan and scope products iteratively
  • Deployed software using Ruby, Rails, Go, or PostgreSQL
  • Experience in the Finance domain is a nice-to-have
  • Aspiration to grow into a people leadership role through mentoring teammates, driving team initiatives, and shaping priorities
Required Skills
Rails collaboration product management project management object oriented programming Ruby PostgreSQL people leadership mentoring
How to apply

You apply on Enova’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Enova

See every open role at Enova on ARes.

More Jobs at Enova
Share This Job