Software Developer; Technical Support
Location: San Juan de Terranova
Software Developer — Technical Support Perseus Pay Product Team Perseus Payments Inc.
Job Details. Department Engineering — Perseus Pay. Reports To Software Development Manager. Location Remote — Canada (Greater St. John's Area, Newfoundland). Working Hours Monday–Friday, 8:00 AM – 5:00 PM CT; must be available for after-hours support when required. Employment Full-Time. Posted May 2026.
About Perseus Payments Inc.Perseus Payments Inc. builds Perseus Pay, a purpose-built payments platform serving marine, OPE, and RV dealers across the US and Canada. Perseus Pay processes card-present and card-not-present payments and integrates deeply with dealer DMS systems, and provides settlement, analytics, and reporting capabilities to hundreds of dealer locations.
Role OverviewWe are looking for a technically strong Software Developer to join the Perseus Pay team in a Technical Support capacity. This is not a traditional support role — it sits at the intersection of software engineering and customer success. You will be the first line of technical defence for production issues, working directly with dealer customers and internal stakeholders to triage, diagnose, and resolve problems quickly.
You will have direct read access to production systems, be comfortable reading application logs and database queries, and be able to identify root causes in a payments platform that handles real-time transactions. You will also collaborate with the engineering team to surface patterns, elevate bugs, and contribute to long-term fixes.
- Monitor production environments during core business hours, proactively identifying anomalies in payment processing, settlements, and integrations before customers report them; available for after-hours response for critical incidents when required.
- Triage inbound support requests from dealers and internal teams — classify severity, reproduce issues, isolate root cause, and communicate a clear status and ETA.
- Investigate issues using Datadog logs, Azure Application Insights, and SQL queries against production data to determine whether problems are data, configuration, integration, or code related.
- Act as the primary point of contact for dealers experiencing payment, terminal, or settlement issues — communicating clearly and professionally in writing and on calls.
- Write and execute diagnostic SQL queries to validate data integrity, trace transaction life cycles, and identify anomalies in payment, refund, and settlement records.
- Coordinate with the Payment processor support team on payment gateway issues.
- Document resolved issues, workarounds, and root causes in the team knowledge base to accelerate future triage.
- Identify recurring patterns and elevate systemic bugs to the engineering team with well-structured reproduction steps and impact assessments.
- Participate in post-incident reviews and contribute to runbooks and incident response playbooks.
- Assist with code changes or configuration fixes for straightforward, well-understood issues. Able to fix, test and deploy code and configuration changes in production on their own.
- 3+ years of experience in a technical support, software development with direct exposure to production systems.
- C# and .NET — comfortable reading and navigating a production .NET codebase to understand application logic, trace bugs, and make minor fixes.
- SQL — strong query-writing skills; able to write diagnostic queries against complex relational schemas (SQL Server / Azure SQL) to trace transaction data and spot anomalies.
- Azure Cloud Services — hands-on experience with Azure SQL, Azure Service Bus, Azure App Services, Azure Functions, and Azure Application Insights.
- Production issue identification — proven ability to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).