Versapay is a company focused on transforming accounts receivable into a competitive advantage. The Engineering Manager will lead and mentor a team of developers, focusing on Oracle NetSuite ERP, and will play a crucial role in driving growth and innovation within the company.
Responsibilities:
- Direct, mentor, and develop a team of NetSuite engineers, fostering a culture of collaboration, accountability, and continuous improvement
- Set clear goals, provide regular feedback, and support professional growth for team members
- Oversee resource allocation, project prioritization, and delivery timelines in collaboration with product management
- Support planning, scoping, and implementation of new features, ensuring alignment with organizational goals
- Guide technical decision-making, ensuring best practices in architecture, design, and implementation
- Champion modern engineering practices, including source control, code reviews, CI/CD, and automated QA testing
- Implement and support scalable and reliable release solutions, leveraging NetSuite’s SDN and SDF frameworks
- Ensure compatibility between the Netsuite integration and SuiteCloud Web Services, REST APIs, and integration platforms (Celigo, Boomi, etc.)
- Work with QA engineers to design and implement testing strategies that ensure the delivery of a quality product
- Collaborate with product management, customer care, DevOps, and other engineering leaders on features and support cases
- Lead and support technical decision-making for complex systems and critical areas of our application
Requirements:
- Proven experience managing and developing engineering teams
- Strong interpersonal and communication skills, able to work across cross-functional teams and inspire confidence in others
- 5+ years of experience in NetSuite engineering (strong in JavaScript)
- Previous experience in SuiteScript
- Familiarity with NetSuite's SDN and SDF programs
- Familiarity with SuiteCloud web services
- Familiarity with REST APIs and integration platforms
- Experience with source control best practices
- Experience with additional programming languages (C#, Java)
- Strong database background (Microsoft SQL Server, MySQL, Oracle)
- Curiosity and problem-solving skills, especially in ambiguous situations
- Customer obsession, with a drive to solve both internal and external customer problems
- Data fluency and analytical thinking
- Ownership, accountability, and follow-through
- Flexibility and adaptability to new technologies and systems
- SuiteScript Develop Certification is a plus
- Exposure to the Payments industry and/or PCI/DSS is a strong asset