Versapay · 21 hours ago
Senior Software Engineer - Ruby on Rails
Versapay is a company that transforms accounts receivable into a competitive advantage by automating processes and ensuring cash flow clarity. They are seeking a Senior Software Engineer to join the Cash App Squad, where the role involves implementing new features, mentoring less experienced developers, and helping to shape team culture while delivering quality code.
Enterprise SoftwareFinancial ServicesFinTechPaymentsSaaSSoftwareTransaction Processing
Responsibilities
Implement new features, improve user experiences, and fix bugs in a mature SaaS application
Review PRs to educate others of best practices, pair program with people who are stuck on a problem, ensure the team is following agreed upon standards
As needed, work closely with the Implementations Team to turn customer needs/pain points into actionable work with technical designs
Help create an architectural roadmap to future proof our app and make that plan come to life
Ensure we have the right level of resiliency, logging, monitoring, security, etc
Help debug/diagnose/triage emergency production issues (luckily rare)
Qualification
Required
5+ years of experience with RoR and Javascript
B.S. Computer Science, Mathematics, or related field is preferred but not necessary
Familiarity with SaaS applications and the FinTech domain
Preferred
React.js
Postgres
Redis
Elasticsearch + Kibana
C++ (very minor)
Datadog
New Relic
Loggly
AWS
Azure
Kubernetes
Semaphore CI
Benefits
10% annual bonus
Company
Versapay
Versapay is a Fintech company offering an accounts receivable efficiency suite that simplifies the invoice-to-cash process.
H1B Sponsorship
Versapay has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (2)
2023 (1)
2021 (1)
Funding
Current Stage
Public CompanyTotal Funding
$33.95MKey Investors
National Bank of Canada
2019-12-13Acquired
2019-11-05Post Ipo Debt· $4M
2018-09-26Post Ipo Equity· $7.06M
Leadership Team
Recent News
Payments Dive
2025-09-10
Bank Innovation
2025-07-16
2025-07-11
Company data provided by crunchbase