Software Developer

Constellation Dealer Group

Newfoundland

Hybrid

CAD 60,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Perseus Payments Inc. (PPI) is seeking a technically strong Software Developer in a Technical Support role for the PerseusPay team. You will triage, diagnose, and resolve production issues in a real-time payments platform, combining software engineering with customer support.

Based in Newfoundland with remote options, the role requires close collaboration with dealers and internal teams, reviewing logs, running queries, and implementing fixes or small changes as needed.

Qualifications

  • 3+ years of experience in technical support or software development with production systems exposure.

Responsibilities

  • Monitor production during core business hours and be available after hours for critical incidents.

Skills

C#/.NET
SQL
Production troubleshooting
Customer communication
Log analysis
Datadog
Payments knowledge
Azure DevOps
PowerShell or Bash
REST API debugging
Incident management tools
Technical documentation

Job description

Business Unit: Perseus Payments Inc. (PPI)

Location: Newfoundland, Remote

Travel Required: Up to 20% travel maybe required across North America

Company Summary

Perseus Payments Inc. builds PerseusPay, a payments platform for marine, outdoor power equipment (OPE), and RV dealers across the US and Canada. PerseusPay supports in‑person and online card payments, integrates with dealer DMS systems, and provides settlement, analytics, and reporting for hundreds of dealer locations.

Position Summary

We are looking for a technically strong Software Developer to join the PerseusPay team in a Technical Support role. This is not a traditional support job—it blends software engineering with customer support. You’ll be the first line of defense for production issues, working with dealer customers and internal teams to triage, diagnose, and resolve problems quickly.

You will have read access to production systems and be comfortable reviewing application logs and running database queries to find root causes in a real‑time payments platform. You’ll also partner with engineering to spot trends, elevate defects, and support longer‑term fixes.

Key Responsibilities
  • Monitor production during core business hours and proactively spot issues in payment processing, settlements, and integrations; be available after hours for critical incidents when needed.
  • Triage support requests from dealers and internal teams—assess severity, reproduce issues, identify root cause, and share clear status updates and ETAs.
  • Investigate problems using Datadog, Azure Application Insights, and SQL queries to determine whether issues are caused by data, configuration, integrations, or code.
  • Serve as the main technical contact for dealers with payment, terminal, or settlement issues, communicating clearly in writing and on calls.
  • Write and run diagnostic SQL queries to validate data, trace transactions end‑to‑end, and identify anomalies in payments, refunds, and settlements.
  • Work with the payment processor’s support team to resolve gateway‑related issues.
  • Document fixes, workarounds, and root causes in the team knowledge base to speed up future troubleshooting.
  • Spot recurring issues and elevate systemic bugs to engineering with clear reproduction steps and impact details.
  • Participate in post‑incident reviews and help improve runbooks and incident response playbooks.
  • Make small code or configuration changes for straightforward, well‑understood issues.
  • Independently fix, test, and deploy code and configuration changes to production when appropriate.
Required Qualifications
  • 3+ years of experience in technical support or software development, with direct exposure to production systems.
  • C#/.NET: able to navigate a production .NET codebase to understand logic, trace defects, and make minor fixes.
  • SQL: strong query skills; able to write diagnostic queries against complex relational schemas (SQL Server/Azure SQL) to trace transaction data and find anomalies.
  • Production troubleshooting: proven ability to triage incidents, separate symptoms from root causes, and drive issues to resolution under time pressure.
  • Customer communication: clear, professional written and verbal communication with non‑technical users and engineering peers; able to adjust tone to the audience.
  • Log analysis: comfortable using structured logs to identify patterns, trace request flows, and correlate events across services
Preferred Skills
  • Datadog: experience with dashboards, log search, monitors, and APM traces for investigating production issues.
  • Payments knowledge: familiarity with authorization/capture/settlement flows, chargebacks, and PCI DSS concepts.
  • Azure DevOps: experience with work items, pipelines, and pull request reviews.
  • PowerShell or Bash: able to write lightweight scripts to automate checks or export data.
  • REST API debugging: comfortable using Postman or curl to test and troubleshoot integrations.
  • Incident management tools: familiarity with ticketing/ITSM systems (Jira, Freshdesk, Zendesk, etc.).
  • Technical documentation: experience writing runbooks, knowledge‑base articles, and post‑incident reports
Salary Range (Ontario & BC Only)

The estimated base salary range for this role is CAD$60,000- CAD$70,000 yearly plus corporate bonus. We include salary ranges in job postings only where required by applicable pay transparency laws, based on the jurisdictions in which the role may be performed. The posted range is a good faith estimate and reflects factors that are subject to change. Final offer amounts may vary based on job‑related factors, including work location, candidate experience and expertise, and other relevant considerations.

Human‑Centered, AI‑Supported

We may use AI tools to support and streamline parts of our recruitment process, such as scheduling, and note‑taking. AI helps us work more efficiently and consistently, but it never replaces human judgment. All hiring decisions are made by people not machines. Interviews are conducted by real team members who want to get to know you and your experience. AI is used to reduce bias, improve fairness and streamline processes, while keeping human connection and individual stories at the heart of our process.

Diversity and Inclusion

We recognize the value and importance of diversity and inclusion in our communities and in the workplace. We celebrate diversity and one of our goals as an employer is to create an inclusive work environment for all employees. We are an equal opportunity employer and do not discriminate against any employee or applicant because of race, religion, sex, sexual orientation including gender identity or expression, pregnancy, national origin, age, marital status, veteran status, disability status, or any other category or characteristic protected by law.

Applicants with Disabilities

Applicants with disabilities who would like to require a reasonable accommodation related to any part of the application process may contact us at Perseus_HR@constellationhbs.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CIT Information Security & GRC, Lead
CIT Information Security & GRC, Lead

EWS Group • Markham

Hybrid
CAD 104,000 - 127,000
Interaction Designer
Interaction Designer

EWS Group • Canada

Hybrid
CAD 109,000 - 133,000
Medical
Dental
Vision
+3
Marketing Manager
Marketing Manager

EWS Group • Canada

Hybrid
CAD 81,000 - 99,000
Sr. Software Developer I - Payment Processing
Sr. Software Developer I - Payment Processing

Socket.dev • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid work environment
Offices in Montreal, Austin, and Nicos
Full Stack Developer
Full Stack Developer

Corpay, Inc. • Toronto

On-site
CAD 110,000 - 130,000
Comprehensive Benefits Package
Optional company match RRSP program
Virtual fitness classes
+3
M&A Manager, Corporate Development
M&A Manager, Corporate Development

Perseus Group, Constellation Software • Toronto

Hybrid
CAD 81,000 - 99,000
CIT Information Security & GRC, Lead
CIT Information Security & GRC, Lead

Perseus Group, Constellation Software • Markham

On-site
CAD 104,000 - 127,000
Software Development Manager
Software Development Manager

United States Digital Space LLC • Toronto

Hybrid
CAD 150,000 - 170,000
Comprehensive benefits package
Company match RRSP program
Virtual fitness classes
+4
Sr. Software Developer I - Payment Processing
Sr. Software Developer I - Payment Processing

Aylo Careers • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Principal Software Engineer
Principal Software Engineer

Priority • Southwestern Ontario

On-site
CAD 191,000 - 249,000
Financial wellness
Medical coverage
Dental coverage
+2