Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - React image - Rise Careers
Job details

Senior Software Engineer - React

About Versapay đŸš€


For growing businesses that need to accomplish more with less, Versapay’s Accounts Receivable Efficiency Suite simplifies the invoice-to-cash process by automating invoicing, facilitating B2B payments, and streamlining cash application with AI. Versapay integrates natively with top ERPs, while allowing businesses to collect with a self-serve payment portal and collaborate with customers and teammates to resolve what automation alone can’t. Owned by Great Hill Partners, Versapay’s employee base spans the U.S. and Canada with offices in Atlanta and Miami. With 10,000 customers and 5M+ companies transacting, Versapay facilitates 110M+ transactions and $170B+ in payments volume annually


Think you might be the next Veep to join? Read on!!


Our Values 

⭐️ We obsess over our customers. 

⭐️ We help each other. 

⭐️ We embrace diversity. 

⭐️ We find better ways. 

⭐️ We get things done. 

⭐️ We own it. 



How you’ll make an impact here – and on your career:

 

Product development at Versapay is organized around pods, each including a Product Manager, engineers, QA, etc. and responsible for a collection of products and features, with others focusing on architecture, integrations, scalability, etc. So we’re looking for someone who can be hands-on designing and developing high-quality state-of-the-art software with a smart, collaborative team. Oh and you can check out ‘things’ in our stack here: https://stackshare.io/versapay/arc 


What you'll do:
  • You’ll design, develop, and test product features that meet our business and technical requirements on time and on budget. 
  • Once comfortable with our stack and infrastructure, shift gears to support planning, scoping, design and implementation of new features. 
  • That means estimating methodically based on iterative learning (setting realistic deadlines that drive effort but also good work habits). 
  • Triage and correct performance and/or data integrity concerns by reviewing and evaluating code, data patches, system logs, and process/memory/disk consumption utilization. 
  • Collaborate with product analysts, customer care, DevOps, and other engineers on features and support cases, and as you continue to develop, support technical decision making, leading and supporting work that affects more and more complex systems and critical areas of our application 
  • Critical R&D to help us continue to design for scale and reliability as we grow (and we’re growing) 
  • And grow! Both yourself and support the growth of others, spurring meaningful discussions around complex and technical issues and contribute to our high-performing delivery culture.


What you'll bring to the team:
  • You’ve got a background in computer science, engineering, and/or mathematics with +7 years of experience in software engineering under your belt. Also having written software in an agile test-driven culture that has shipped to market. 
  • You’ve got a strong knowledge of and practice in a variety of technology spanning, algorithms/data-structures, languages (e.g. Ruby, Java, React.js, SQL), and benchmarking tools/techniques. 
  • Knowledge of test driven development (TDD) and collaborate with cross-functional teams to enhance test automation coverage and integrate it into the CI/CD pipeline.
  • You’re personable and approachable – after all, working across cross-functional teams, people will be looking to you for your expertise.
  • But you’re able to work independently, heads-down at times, so a strong sense of ownership and accountability is key. 
  • You don’t shy away from detective work and problem solving (even when the answer isn’t obvious); finding solutions to problems excite you and you’re comfortable with the unknown and ambiguous. 
  • You’re analytical and able to look at situations from multiple vantage points to make data-driven decisions and solve real problems. 
  • You’re able to deliver communications that are clear, concise and effective, both written and verbal to get your ideas across and get buy-in if needed. 
  • If you’ve got experience in the Payments Industry and/or PCI/DSS, consider that a strong asset. 


$110,000 - $130,000 a year

#LI-Remote


All of our Veeps live out our core values: 

We look for excellence: individuals that are better than we are and not only meet our values but bring value to our teams.


Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. Think you have what it takes, but not sure you check every box? Apply to the role anyways. We’d love to talk and determine together whether you could be a great fit!


We are committed to providing an environment that is inclusive and accessible. Versapay is an equal opportunity employer and considers all applicants for employment without discrimination. Please let us know if accommodation for the recruitment/interview process is required and we will work with you to make sure your needs are addressed. 

Versapay Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Versapay DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Versapay
Versapay CEO photo
Carey O’Connor Kolaja
Approve of CEO

Average salary estimate

$120000 / YEARLY (est.)
min
max
$110000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - React, Versapay

Join Versapay as a Senior Software Engineer - React and be part of a dynamic team that’s simplifying the invoice-to-cash process for thousands of businesses! Located in Canada, this remote position offers the unique chance to design, develop, and test high-quality software solutions that truly make a difference. At Versapay, we value innovation and teamwork, which is why you’ll find yourself collaborating with product managers, QA, and other engineers in agile pods. Your expertise will play a vital role in shaping our technology stack as you tackle performance issues, engage in critical R&D for scalability, and lead discussions that influence our high-performing delivery culture. We’re looking for a problem-solver with a strong foundation in computer science and over seven years of experience in software engineering, who embraces a test-driven development environment. If you’re passionate about finding better ways to enhance software functionality while keeping user experience at the forefront, this is the place for you. With a competitive salary range of $110,000 - $130,000 a year, your contributions will not only support the growth of Versapay but also your own professional journey. Ready to join our mission? We can’t wait to see what you can bring to our team!

Frequently Asked Questions (FAQs) for Senior Software Engineer - React Role at Versapay
What are the key responsibilities of a Senior Software Engineer - React at Versapay?

As a Senior Software Engineer - React at Versapay, you will design, develop, and test product features to meet business and technical requirements efficiently. You'll collaborate across teams to scope and implement new features, while also addressing performance and data integrity concerns. Engaging in critical R&D, you will help us ensure our software scales effectively as we grow.

Join Rise to see the full answer
What qualifications do I need to become a Senior Software Engineer - React at Versapay?

To thrive as a Senior Software Engineer - React at Versapay, candidates should possess a background in computer science, engineering, or mathematics, with over seven years of software engineering experience. Familiarity with Agile methodologies, programming languages such as Ruby and Java, and test-driven development practices are essential to succeed in this role.

Join Rise to see the full answer
What skills will help me stand out as a Senior Software Engineer - React at Versapay?

Key skills that will help you excel as a Senior Software Engineer - React at Versapay include strong problem-solving abilities, effective communication skills, analytical thinking, and proficiency in multiple programming languages. Being personable and collaborative, while also demonstrating a sense of independence and ownership, are critical traits for success in our team-oriented culture.

Join Rise to see the full answer
What is the work culture like at Versapay for a Senior Software Engineer - React?

The work culture at Versapay for a Senior Software Engineer - React is collaborative and innovation-driven, focused on continuous improvement and leveraging cross-functional expertise. Our core values emphasize customer obsession, teamwork, diversity, and accountability, creating an environment where each team member can thrive both personally and professionally.

Join Rise to see the full answer
Can you tell me about the team structure for the Senior Software Engineer - React position at Versapay?

In the Senior Software Engineer - React position at Versapay, you will collaborate within agile pods alongside product managers, QA teams, and other engineers. This structure enables you to take ownership of specific products and features while delivering solutions efficiently and promoting meaningful discussions around complex technical issues.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - React
Can you explain your experience with React and how you've applied it in previous projects?

When discussing your experience with React, be specific about the projects you've worked on, highlighting your contributions and the technologies you integrated. Share examples of how you resolved bugs, optimized performance, and implemented user features effectively using React’s tools.

Join Rise to see the full answer
How do you approach problem-solving in software development, especially when faced with ambiguity?

Demonstrate your analytical approach by explaining a situation where you encountered a challenging problem. Outline your method for identifying root causes, evaluating potential solutions, and how you arrived at a resolution while considering different perspectives.

Join Rise to see the full answer
What is your experience with test-driven development (TDD)?

Highlight your familiarity with TDD principles, emphasizing how you use testing to drive your development process. Discuss specific examples where TDD improved code quality and reduced bugs, providing insights into your coding practices and collaborations with your team.

Join Rise to see the full answer
Describe your experience in a cross-functional team and how you communicated technical concepts to non-technical members.

Provide examples where you effectively communicated complex technical ideas to non-technical stakeholders. Highlight your strategies for simplifying terminology and encouraging collaboration among team members to ensure project goals are met.

Join Rise to see the full answer
How do you ensure that your software designs are scalable?

Discuss your strategies for designing scalable software, including using modular architecture, following best practices, and writing reusable code. Give examples of past projects where scalability was a key consideration and how your designs facilitated growth.

Join Rise to see the full answer
Can you talk about a time you had to deal with a performance issue in a software application?

Share a specific situation where you diagnosed and resolved a performance bottleneck. Explain your process for identifying the issue, your analysis techniques, and the ultimate solutions you implemented to enhance performance.

Join Rise to see the full answer
What tools do you utilize for debugging and performance monitoring?

Mention the specific tools and frameworks you employ for debugging and performance monitoring. Be sure to explain how you integrate these tools into your workflow to proactively catch issues before they impact users.

Join Rise to see the full answer
How do you keep up with the latest software engineering trends and technologies?

Outline your methods for staying informed about industry trends, such as attending conferences, participating in online courses, reading technical blogs, or joining software communities. Show your passion for continuous learning and applying new knowledge in your work.

Join Rise to see the full answer
How would you prioritize tasks when working on multiple projects with tight deadlines?

Discuss your approach for managing multiple tasks, including how you assess priorities based on project impact, deadlines, and team needs. Highlight any tools or techniques you use to stay organized and keep your workload manageable.

Join Rise to see the full answer
Why do you want to work with Versapay as a Senior Software Engineer - React?

Take this opportunity to express your alignment with Versapay's values and mission. Discuss why the company's commitment to innovation, customer focus, and inclusive work culture resonates with your career aspirations and how you see yourself contributing to their goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Versapay Remote Canada (Remote)
Posted 14 days ago
Photo of the Rise User

Join Peraton as a Senior Full Stack Developer and leverage cutting-edge technologies to develop applications in a high-stakes environment.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 49 minutes ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join the Health Sensing team as a Generative AI Engineer to develop advanced models that enhance user health and well-being.

Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 8 days ago
Dental Insurance
Vision Insurance
Performance Bonus

Join Masabi as a Senior Java Developer and help shape the future of fare payment systems remotely from Romania.

Cadence Hybrid Burlington, MA
Posted 12 days ago

Join Cadence Design Systems as a Software Architect to lead the development of cutting-edge mixed signal verification technologies.

Photo of the Rise User
Posted 13 days ago
Photo of the Rise User

Join Walmart Global Tech as a Staff Software Engineer to lead the development of cutting-edge Android products in Sunnyvale, CA.

For growing businesses that need to accomplish more with less, Versapay’s Accounts Receivable Efficiency Suite simplifies the invoice-to-cash process by automating invoicing, facilitating B2B payments, and streamlining cash application with AI. Ve...

48 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
T
Someone from OH, Cuyahoga Falls just viewed Claim Operations Specialist Entry Level at Travelers
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed EDI Payer Enrollment Coordinator, Health - Remote at Experian
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Data Entry Clerk (Lead Sourcer) at PatSnap
Photo of the Rise User
Someone from OH, Columbus just viewed Regional Vice President - Ohio Valley at Zscaler
Photo of the Rise User
8 people applied to Game Developer at Bigger Games
A
Someone from OH, Columbus just viewed 35753427558 - Virtual Assistant at Activate Talent
V
Someone from OH, Columbus just viewed Remote Virtual Assistant at VirtueStaff
Photo of the Rise User
8 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Hamilton just viewed Customer Service Agent at Allegiant
P
Someone from OH, Cleveland just viewed Video Editor at ProjectGrowth
Photo of the Rise User
Someone from OH, Columbus just viewed Fullstack Developer at Apex Systems
Photo of the Rise User
Someone from OH, Dayton just viewed Remote Support Engineer at Frontier Technology Inc
Photo of the Rise User
Someone from OH, Mason just viewed VP, Business Partners - Global Sales at Zscaler
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Massillon just viewed FORKLIFT OPERATOR at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Shipper/Receiver - Day Shift at Avery Dennison