LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Versapay›Senior Software Engineer - Ruby on Rails
Versapay

About Versapay

Transforming Order-to-Cash for better business relationships

🏢 Finance, Financial Services👥 51-250📅 Founded 2006📍 Toronto, Ontario, Canada

Key Highlights

  • Headquartered in Toronto with offices in 4 U.S. cities
  • Backed by Great Hill Partners, a Boston-based investment firm
  • Specializes in Order-to-Cash solutions for mid-market and enterprise
  • Serves a diverse range of industries enhancing customer experiences

Versapay, headquartered in Toronto, Ontario, specializes in Customer-Centric Order-to-Cash solutions that streamline financial processes for mid-market and enterprise businesses. Trusted by clients across various industries, Versapay enhances customer experiences and helps CFOs accelerate cash conve...

🎁 Benefits

Versapay offers competitive salaries, equity options, flexible PTO policies, and a remote work option to support work-life balance. Employees also ben...

🌟 Culture

Versapay promotes a culture of innovation and customer focus, encouraging employees to contribute ideas that enhance the customer experience. The comp...

🌐 Website💼 LinkedIn𝕏 TwitterAll 31 jobs →
Versapay

Senior Software Engineer - Ruby on Rails

Versapay • United States (Remote)

Posted 2d ago🏠 RemoteSeniorSoftware engineering📍 United states💰 USD120,000 - USD140,000 / year
Apply Now →

Skills & Technologies

RubyRuby on Rails

Overview

Versapay is hiring a Senior Software Engineer to enhance their Cash App Squad. You'll focus on delivering quality code, mentoring junior developers, and optimizing workflows using Ruby on Rails. This role requires strong software development skills and a passion for improving team processes.

Job Description

Who you are

You have 5+ years of software engineering experience, particularly in building scalable applications. Your expertise in Ruby and Ruby on Rails allows you to deliver high-quality code while understanding the nuances of performance and maintainability. You are dedicated to the craft of software development and have a keen interest in mentoring less experienced developers through code reviews and guidance.

You thrive in collaborative environments where you can contribute to team culture and help streamline processes. Your problem-solving skills enable you to tackle complex challenges effectively, and you are always looking for ways to improve workflows and reduce technical debt. You understand the importance of delivering features on time and are committed to maintaining high standards in your work.

You are a proactive communicator who enjoys sharing knowledge and collaborating with your peers. Your experience in agile methodologies helps you adapt to changing requirements and priorities while keeping the team aligned and focused on delivering value.

Desirable

Experience with automated testing frameworks and CI/CD pipelines is a plus, as is familiarity with cloud services and deployment strategies. You may also have a background in finance or B2B payment systems, which would enhance your understanding of the domain.

What you'll do

As a Senior Software Engineer on the Cash App Squad, you will work closely with a talented group of engineers to deliver new features and enhance existing functionalities. Your role will involve writing clean, maintainable code and participating in code reviews to ensure quality across the team. You will also be responsible for identifying and fixing bugs, as well as reducing technical debt to improve overall system performance.

You will collaborate with product managers and designers to understand user needs and translate them into technical requirements. Your contributions will directly impact the efficiency of accounts receivable processes for Versapay's clients, helping to streamline their operations and improve cash flow.

In addition to your development responsibilities, you will play a key role in mentoring junior developers, helping them grow their skills and confidence. You will foster a culture of learning and collaboration within the team, encouraging open communication and knowledge sharing.

You will also participate in team meetings and contribute to discussions around process improvements and best practices. Your insights will help shape the team's approach to software development, ensuring that everyone is aligned and working towards common goals.

What we offer

Versapay provides a dynamic work environment where you can make a significant impact on the company's success. We offer competitive compensation and benefits, including flexible work arrangements to support your work-life balance. You will have the opportunity to work with a diverse team of professionals who are passionate about technology and innovation.

We encourage you to apply even if your experience doesn't match every requirement. At Versapay, we value curiosity, collaboration, and a growth mindset, and we are committed to helping our employees develop their skills and advance their careers.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Versapay.

Apply Now →Get Job Alerts