Product Support Engineer

<p><span style="color: rgb(22, 145, 121); font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold">About the Role</span></p> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">As a Product Support Engineer, you will be the internal expert on how our products behave in real customer environments, including configurations, data flows, integrations, embedded tools, and third-party vendor systems. You will own complex issues escalated beyond front-line support and drive them to resolution through investigation, documentation, collaboration, and clear communication.</span></p> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">This is not a traditional help desk or engineering role. It is a product operations role focused on understanding customer-impacting product behavior, reducing repeat escalations, improving internal knowledge, and ensuring our SaaS products operate reliably as complexity grows.</span></p> <p><br></p> <p><span style="color: rgb(22, 145, 121); font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold">Responsibilities</span></p> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold">Product & Platform Expertise</span></p> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Develop deep, working knowledge of our products as they operate in real customer environments</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Become a super-user of product features, configuration options, and integration points</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Proactively understand how embedded and third-party tools behave, fail, and recover within our platform</span></li> </ul> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold">Advanced Issue Ownership</span></p> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Own complex customer issues escalated beyond L1/L2 support</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Diagnose ambiguous or emergent product behavior involving:</span> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Configuration and permissions</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Data pipelines and integrations</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Third-party vendor systems</span></li> </ul> </li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Classify whether issues stem from system behavior, configuration, vendor changes, or product defects; route accordingly with clear scope</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Reproduce issues using logs, metrics, configurations, and real-world usage patterns</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Drive issues to resolution end-to-end, including workarounds and follow-ups</span></li> </ul> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold">Vendor & Partner Management</span></p> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Own ongoing relationships with payment processing partners (e.g., Worldpay, iATS/Deluxe, Revaly/Flexpay); serve as the primary point of contact for expected behavior, integration clarifications, and roadmap awareness</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Manage vendor escalations, root-cause analysis, and resolution timelines</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Advocate internally with vendor contacts to ensure our integrations remain supported and our needs are understood</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Monitor vendor communications for changes that impact our products and coordinate response across engineering and product teams</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Translate technical findings into clear, customer-appropriate communication</span></li> </ul> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold">Cross-Client Integration Operations</span></p> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Oversee the operational health of cross-client uploads and data integrations</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Coordinate client-specific integration requests with engineering, ensuring requirements are documented and prioritized</span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Triage integration-related support escalations and route to appropriate engineering resources</span></li> </ul> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold">Product Operations & Documentation</span></p> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Contribute to product documentation; knowledge base articles, integration runbooks, troubleshooting guides, and vendor-specific reference materials</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Maintain integration documentation (What connects to what, data flows, known issues, and workarounds)</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Coordinate release communication for vendor-impacting changes with Product Owners and engineering</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Support release coordination where vendor or integration dependencies are involved</span></li> </ul> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold">Product Feedback & Prevention</span></p> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Identify recurring issues, friction points, and integration risks</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Act as the voice of the customer; advocate for fixes or enhancements by influencing Product and Engineering prioritization based on real-world impact patterns</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Provide actionable feedback to Product and Engineering teams</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Contribute to internal documentation, runbooks, and troubleshooting guides</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Help reduce repeat incidents by improving understanding, documentation, and defaults</span></li> </ul> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold">L1/L2 Enablement</span></p> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Share knowledge with Client Services teams to build overall support capability and reduce unnecessary escalations</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Develop and maintain runbooks, decision trees, and troubleshooting guides that enable L1/L2 to resolve more issues independently</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Identify patterns in escalated tickets that indicate training gaps or documentation needs in the support organization</span></li> </ul> <p><br></p> <p><span style="color: rgb(22, 145, 121); font-family: arial, helvetica, sans-serif"><span style="font-size: 12pt"> </span><span style="font-size: 14pt; font-weight: bold">Required Qualifications</span></span></p> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">3+ years supporting or operating SaaS applications </span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Strong understanding of APIs, integrations, and configuration-driven systems </span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Ability to read logs, trace workflows, and reason about system behavior </span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Experience working directly with customers on complex technical issues </span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Experience managing vendor/partner relationships; comfortable being the point of contact for external technical partners </span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Strong written and verbal communication skills </span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Strong documentation skills; you write things down clearly and keep them current </span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Familiarity with agile/scrum processes and tools (Jira, Confluence, or similar) </span></li> </ul> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt"> </span></p> <p><span style="color: rgb(22, 145, 121); font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold">Preferred Qualifications (Nice-to-Have)</span></p> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Experience in nonprofit technology, CRM systems, or payment processing </span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Familiarity with data integrations, ETL processes, or API management </span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Experience with observability platforms (Datadog, Splunk, or similar) </span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Experience with reporting tools (Jaspersoft, QuickSight, or similar) </span></li> </ul> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif">Understanding of PCI compliance requirements as they relate to payment processing </span></li> </ul> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt"><br></span></p> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif"><span style="font-weight: bold"><em>PLEASE NOTE:</em></span></span><br></p> <ul> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt">This role is ONLY available for work in the following (24) locations: AL, AR, CO, FL, IL, IN, KY, MA, MD, ME, MI, MN, NC, NH, NJ, PA, SC, TX, VA, VT, WA, WI, WV, & DC.</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt">This role will work in Eastern Standard Time.</span></li> <li><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt">This role is posted as remote, but it could be hybrid or in-office if that best fits your working style.</span><br></li> </ul> <p><br><br></p> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt"><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt"><em>If you don't meet all the requirements mentioned above, don't worry. We strongly believe in creating a diverse and inclusive work environment. If you find this job opportunity interesting but don't meet all the qualifications listed in the job description, we encourage you to apply anyway. You might be the perfect candidate for this role or similar roles.</em></span></span></p> <p><br></p> <p><span style="color: rgb(22, 145, 121); font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold">Who We Are: </span><br></p> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif"><span style="font-size: 12pt">ROI Solutions was founded in 1999 to help nonprofit organizations change the world through innovative technology solutions and services. We are focused on sustainable growth, hiring staff committed to working with the nonprofit sector, and constantly evolving our technology and services to help nonprofits succeed in their missions with passion and purpose. This is our calling. </span><span style="font-size: 12pt">We’re a proudly independent company, meaning we answer only to our clients rather than shareholders and investors. Our clients inspire our product and solution roadmaps, as well as our strategic direction. We’re committed to this model and the opportunity it provides us to develop our solutions based on needs in the nonprofit sector.</span></span></p> <p><br></p> <p><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 12pt">We are a proud equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. All qualified applicants will receive consideration for employment without regard to any protected characteristic as established by law.</span></p>

Back to blog

Other Jobs To Apply

No other job posts for this day.