
Transforming Order-to-Cash for better business relationships
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...
Versapay offers competitive salaries, equity options, flexible PTO policies, and a remote work option to support work-life balance. Employees also ben...
Versapay promotes a culture of innovation and customer focus, encouraging employees to contribute ideas that enhance the customer experience. The comp...

Versapay • United States (Remote)
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Versapay.