
Senior Software Engineer

Versapay
Summary
Join Versapay, a leading provider of Accounts Receivable Efficiency Suites, as a NetSuite Engineer. You will play a key role in shaping our tech stack and maintaining our position as a leader in Accounts Receivable Automation and Payments solutions. This high-growth role involves working with Oracle NetSuite ERP and our embedded payment product, collaborating with a global team of engineers, and contributing to increasingly complex projects. You will design and develop software, level up NetSuite features, review code and performance, partner across teams, provide critical R&D, and drive personal and peer growth. This position requires 5+ years of NetSuite engineering experience with strong JavaScript skills and experience with SuiteScript. Versapay offers a competitive salary of $160,000 - $180,000 a year and a remote work option.
Requirements
- 5+ years of Netsuite engineering experience in SuiteScript
- Experience with source control tools and best practices
- Experience with Netsuite application delivery methods (SuiteBundle SDN and SuiteScript SDF)
- Experience with Netsuite integrations and iPaaS (Integration Platform as a Service) tools
- Comfortable guiding a team's technical architecture and decision making and taking on technical leadership responsibilities
- Curiosity: Adept at detective work and problem solving, especially when the answer isn’t obvious. Passion for finding solutions and comfortable with the unknown and ambiguous
- Customer obsession: Driven by the opportunity to solve customer (external and internal) problems. Inclined to jump on calls and interact with those directly affected by the product to make sure they’re successful
- Data fluency: Highly analytical and able to look at situations from multiple vantage points to make data-driven decisions and solve real problems
- Collaboration: Personable and approachable, working across cross-functional teams and gaining confidence in others regarding your expertise
- Follow-through: Comfortable working independently, heads-down at times, with a strong sense of ownership and accountability. Hyper detail-oriented and able to juggle multiple tasks and priorities
- Flexibility: Savvy and nimble, quick to catch onto new tech and systems, juggling both the needs of our customers and our products and services
Responsibilities
- Design & develop software: Design, develop, and test product features that meet business and technical requirements on time and on 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 our application
- Provide critical R&D: Help us continue to design for scale and reliability as we grow (and we’re growing)
- Drive growth: Drive personal and peer growth, spurring meaningful discussions around complex and technical issues that contribute to our high-performing delivery culture
Preferred Qualifications
- Experience in NetSuite’s SuiteScript (SuiteScript Develop Certification is a plus)
- Experience Netsuite integrations and iPaaS (Celigo, Boomi, etc.)
- Experience with source control best practices
- Additional programming languages like C# and Java
- A strong database background in Microsoft SQL Server, MySQL, or Oracle
- Exposure to the Payments industry and/or PCI/DSS
Benefits
- $160,000 - $180,000 a year
- #LI-Remote
Share this job:
Similar Remote Jobs

