Remote Senior Software Engineer – Payments Risk & Automation

Primer

South Africa

Remote

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive share options
Uncapped holiday
Co-working space access
Workations & Company Retreat
Home office stipend
Private Medical Insurance
Learning budget

Job summary

Primer is the unified infrastructure for global payments, enabling merchants to handle disputes and prevent fraud with a scalable automation platform. You will own features end-to-end in the dispute automation buildout, extend lifecycle coverage to new PSPs, and contribute to the native rules engine and fraud vendor integrations.

The role combines backend and occasional frontend work, with RFCs and ADRs driving architecture decisions.

Qualifications

  • Recent experience shipping production-ready software from scoping through to rollout—backend or full-stack—independently.
  • Comfortable writing RFCs and making architecture calls on your own projects with minimal senior oversight.
  • Comfortable transitioning into Python without prior experience.
  • Solid instincts on testing, observability, and security.

Responsibilities

  • Own individual features end-to-end within the dispute automation buildout - deadline tracking, evidence collection, response templates by reason code
  • Extend dispute lifecycle coverage to new PSPs, working from the existing pattern across the first five
  • Build components of the native rules and signals engine - velocity rules, blocklists, device fingerprinting
  • Contribute to the fraud vendor integration work (Riskified, Forter, Signifyd, Sift), improving how merchants compare and switch between providers
  • Write RFCs and ADRs for the pieces you own, working mostly independently with light input from senior engineers
  • Work closely with Product and your EM to turn a scoped piece of merchant pain into shipped automation
  • Move across backend and, where needed, support the development of a new frontend Dispute Management dashboard

Skills

Backend
Full-stack
Python
RFCs
Architecture
Testing
Observability
Security

Job description

Primer is the unified infrastructure for global payments, enabling merchants to handle disputes and prevent fraud with a scalable automation platform. You will own features end-to-end in the dispute automation buildout, extend lifecycle coverage to new PSPs, and contribute to the native rules engine and fraud vendor integrations.

The role combines backend and occasional frontend work, with RFCs and ADRs driving architecture decisions.

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