Versapay

Senior Software Engineer - Netsuite

United States

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Financial Technology, ERP SoftwareIndustries

Position Overview

  • Location Type: Not Specified
  • Job Type: Regular Full-Time
  • Salary: Not Specified

Versapay is seeking a highly experienced NetSuite Engineer to join their growing team. This role is crucial for guiding a core part of the tech stack and maintaining Versapay's leadership position in Accounts Receivable Automation and Payments solutions. The ideal candidate will have extensive experience with NetSuite engineering, particularly with JavaScript and SuiteScript, and will be instrumental in driving technical decision-making and supporting the company's rapid growth.

About Versapay

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, offering a self-serve payment portal and collaborative tools to resolve payment issues. Owned by Great Hill Partners, Versapay has a strong presence in the U.S. and Canada, with offices in Atlanta and Miami. The company serves over 10,000 customers and facilitates over 110 million transactions annually, totaling over $170 billion in payments volume.

Versapay's 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

  • Guide a core part of the tech stack for Accounts Receivable Automation and Payments solutions.
  • Focus expertise on Oracle NetSuite ERP and Versapay's embedded payment product.
  • Collaborate with a diverse, global team of engineers, product managers, and client-facing teams.
  • Take on increasingly complex projects to support engineering, product, implementation, and client success teams.

Requirements

  • 5+ years of NetSuite engineering experience.
  • Strong expertise in NetSuite JavaScript.
  • Previous experience in NetSuite’s SuiteScript.
  • Subject matter expert in NetSuite development.
  • Comfortable guiding technical decision-making.
  • Familiarity with NetSuite’s SDN and SDF programs.
  • Experience with SuiteCloud web services or REST APIs.
  • Plus:
    • NetSuite Develop Certification.
    • Experience with NetSuite integrations and iPaaS (Celigo, Boomi, etc.).
    • Experience with source control best practices.
    • Additional programming languages like C# and Java.
    • Strong database background in Microsoft SQL Server, MySQL, or Oracle.
    • Exposure to the Payments industry and/or PCI/DSS.

What You'll Do

  • Design & Develop Software: Design, develop, and test product features that meet business and technical requirements on time and within budget. Support planning, scoping, design, and implementation of new features.
  • Level Up Features in NetSuite: Write SuiteBundles in a scalable approach, leveraging knowledge of NetSuite’s SDN and SDF program, SuiteCloud Web Services, and other APIs. Estimate delivery methodically based on iterative learning.
  • Review Code and Performance: Triage and correct performance and/or data integrity concerns by reviewing and evaluating code, data patches, system logs, and process/memory/disk consumption utilization.
  • Partner Across Teams: Collaborate with product analysts, customer care, DevOps, and other engineers on features and support cases. Lead and support technical decision-making that affects increasingly complex systems and critical areas of the application.
  • Provide Critical R&D: Help design for scale and reliability as the company grows.
  • Drive Growth: Drive personal and peer growth, spurring meaningful discussions around complex and technical issues that contribute to a high-performing delivery culture.

Skills

JavaScript
NetSuite SuiteScript

Versapay

Automates accounts receivable processes for businesses

About Versapay

VersaPay automates accounts receivable processes for businesses, focusing on the B2B market. Its main product, the ARC platform, simplifies invoicing and payment by providing an online self-service portal where customers can receive invoices, make payments, and communicate with businesses. This portal is customizable, allowing clients to tailor the experience to their needs, which enhances customer satisfaction and retention. VersaPay operates on a subscription-based model, charging clients a recurring fee for access to the ARC platform, along with potential transaction fees for processed payments. This focus on customer-friendly solutions sets VersaPay apart from competitors in the financial technology sector, which is rapidly growing due to the demand for digital business solutions. The company's goal is to improve the efficiency of accounts receivable processes, making them more secure and user-friendly for businesses and their customers.

Toronto, CanadaHeadquarters
2006Year Founded
$18.7MTotal Funding
IPOCompany Stage
Enterprise Software, FintechIndustries
201-500Employees

Benefits

Remote Work Options
Flexible Work Hours

Risks

Emerging fintech startups like Zūm Rails pose competitive threats to Versapay.
Relocating headquarters to Miami-Dade may cause operational and cultural challenges.
New executive appointments could lead to strategic shifts affecting client relationships.

Differentiation

Versapay offers a cloud-based invoice-to-cash solution for superior customer experience.
The ARC platform provides a customizable self-service portal for efficient invoicing and payments.
Versapay integrates with various ERPs for automatic payment reconciliation and real-time insights.

Upsides

Versapay's network grew 5X in 18 months, now serving 5 million businesses.
The mid-market's demand for digital AR solutions presents growth opportunities for Versapay.
Versapay's focus on secure transactions aligns with the trend towards virtual card adoption.

Land your dream remote job 3x faster with AI