Senior Developer, Payments

practicebetter

United States

Remote

USD 105,000 - 126,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, dental, and vision coverage
RRSP matching
Parental leave
Unlimited vacation
Home office allowances
Annual learning support
December company-wide closure

Job summary

PracticeBetter is seeking a senior engineer to build and scale payment capabilities within our health and wellness practitioner platform. You will own processor integrations, billing features, reconciliation, and reliable payment flows, collaborating with product, engineering, finance, and support.

This remote-first role allows Canada-based applicants and may include access to a Toronto office. You will work with AI-assisted coding tools, ensure PCI compliance, monitor fraud, and improve payment

Qualifications

  • Eight+ years of full-stack development in a customer-focused B2B SaaS, with substantial payments, billing, or fintech work.
  • Hands-on experience integrating a payment processor and building embedded payment experiences (Stripe preferred).
  • Knowledge of PCI compliance, chargebacks, disputes, reconciliation, and fraud fundamentals.
  • Proficiency with .NET/C#, Angular (preferred; React acceptable), and TypeScript; ability to own features end-to-end.

Responsibilities

  • Design and expand processor integrations and payment infrastructure, including retry and reconciliation workflows.
  • Set architecture patterns and engineering practices for payment systems.
  • Deliver end-to-end product features across data models, APIs, and user interfaces.
  • Use AI-assisted development tools and review generated code for quality, security, and architecture.

Skills

Full-stack development
Payments / fintech experience
AI-assisted coding tools

Tools

Stripe
.NET/C#
Angular
React
TypeScript

Job description

Role overview

Build and scale payment capabilities within a business software platform used by health and wellness practitioners. This senior, hands‑on engineering role covers payment processor integrations and infrastructure as well as customer‑facing billing features, with responsibility for dependable payment flows, subscriptions, reconciliation, and related support issues. You’ll work with product, engineering, finance, support, and a payment processor, and use AI coding tools as part of your regular development workflow.

Responsibilities
  • Design and expand processor integrations and payment infrastructure, including retry and reconciliation workflows.
  • Set and apply architecture patterns and engineering practices for payment systems.
  • Deliver end‑to‑end product features across data models, APIs, and user interfaces.
  • Use AI‑assisted development tools while reviewing generated code for quality, security, and architectural fit.
  • Investigate fraud and disputed charges, and help resolve billing and invoicing issues with relevant teams.
  • Improve reliability, monitoring, and alerting for systems that handle payments.
Requirements
  • At least eight years of full‑stack development experience in customer‑focused B2B SaaS, including substantial payments, billing, or fintech work.
  • Hands‑on experience integrating a payment processor and building embedded payment experiences; Stripe experience is preferred.
  • Working knowledge of PCI compliance, chargebacks and disputes, reconciliation, and fraud or risk fundamentals.
  • Daily experience with AI‑assisted coding tools and the ability to assess their output to production standards, especially for financial data.Strong .NET and C# skills; Angular is preferred, while React is also accepted. TypeScript experience is relevant to the role’s stack.
  • Ability to own substantial features from concept to release and collaborate clearly across teams.
Benefits and work setup

Open to candidates based in Canada who are legally entitled to work there; visa sponsorship is not available. The role is remote‑first, with optional access to a Toronto office and regular North American team gatherings.

  • The anticipated Canadian salary range is CAD $150,000–$180,000.
  • Full‑time permanent employees receive health, dental, and vision coverage from day one, RRSP matching, parental leave, and annual learning support.
  • Other listed benefits include unlimited vacation, health and wellness and home office allowances, mental health support, and a December company-wide closure.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Payments Engineer - FinTech SaaS (Remote)
Senior Payments Engineer - FinTech SaaS (Remote)

practicebetter • United States

Remote
USD 105,000 - 126,000
Health, dental, and vision coverage
RRSP matching
Parental leave
+4
Senior Payments Engineer - Remote (Canada) & AI-Driven
Senior Payments Engineer - Remote (Canada) & AI-Driven

Remote • San Francisco (CA)

Remote
USD 107,000 - 115,000
Health and dental benefits
Remote-first culture
RRSP matching
+2
Software Engineer II
Software Engineer II

marqeta-inc • United States

Remote
USD 65,000 - 81,000
Health coverage
Remote-work stipend
Company equity
+3
Staff Software Engineer - Core Edge Processing
Staff Software Engineer - Core Edge Processing

marqeta-inc • United States

Remote
USD 110,000 - 137,000
Health insurance options
Remote work stipend
Equity in company
+2
Payment Engineer
Payment Engineer

TagadaPay • United States

Remote
USD 90,000 - 140,000
Health, dental, and vision coverage
MacBook Pro + $2,000 equipment budget
$2,500 annual learning budget
Financial Controller | Payments & Fintech
Financial Controller | Payments & Fintech

Remote • San Francisco (CA)

Remote
USD 92,000 - 128,000
Fully remote
Toronto base
Ownership
+5
Staff Software Engineer
Staff Software Engineer

elationhealth • United States

Remote
USD 170,000 - 200,000
Product Manager, Billing & Collections
Product Manager, Billing & Collections

abcfinancial • United States

Remote
USD 132,000 - 165,000
Remote-first
Open PTO policy
Parental leave
+7
Senior Software Engineer — Payments (Remote LATAM)
Senior Software Engineer — Payments (Remote LATAM)

Playbypoint • United States

Remote
USD 180,000 - 260,000
Competitive salary
Health insurance
Flexible time off
Senior Software Engineer, Chicago
Senior Software Engineer, Chicago

Revenue3 • Chicago (IL)

On-site
USD 140,000 - 190,000
Equity grant
Health benefits
401(k)
+1