Hiring.Camp

Software Engineer, Payments and Revenue - ON-SITE

Targeted Talent

·

Yesterday

Workplace
Remote, Onsite
Type
Full-time
Department
Engineering
Source
RecruiterFlow

Description

Software Engineer, Payments and Revenue

Location: Toronto GTA (on-site) ·

Type: Full-time ·

Openings: 1 ·

Salary: CA$150K – $180K + equity

The role

Our client moves money globally across currencies, entities, payment providers and banking rails. You'll build and own the payments and revenue infrastructure behind it: global payouts, payment orchestration, provider integrations, reconciliation, invoicing, revenue recognition and internal finance tooling. You'll partner with finance and operations to replace manual workflows with reliable, auditable systems.

What you'll do

  • Build backend systems that schedule, validate, route, send and track global payments and payouts
  • Integrate with payment platforms, banks, payroll providers and financial systems, handling webhooks, rate limits, retries, settlement and failure modes
  • Automate reconciliation across payouts, invoices, bank transactions and accounting systems so every money movement is traceable
  • Build invoicing, billing, collections and revenue-recognition workflows, including deferred and unbilled revenue and accruals
  • Design for idempotency, transaction integrity, observability, audit trails and safe recovery from failed transactions
  • Turn spreadsheet-heavy finance workflows into scalable internal tools

What you bring

  • 3–5 years of backend development focused on payment systems, distributed systems or cloud infrastructure
  • Strong CS fundamentals; a degree in Computer Science, Software or Computer Engineering, or similar is strongly preferred
  • Production backend and high-concurrency systems where correctness and data integrity are critical
  • Proficiency in at least one backend language (C++, Java, Go, Python or Shell)
  • Experience with payments, billing, fintech, marketplaces, banking infrastructure or other high-volume transactional systems
  • Solid grasp of APIs, databases, concurrency, idempotency, retries, transaction boundaries, event-driven systems and reconciliation
  • Ownership of critical production systems, including monitoring, incident response and root-cause fixes

Nice to have

  • Payments or transaction infrastructure experience at a leading fintech or high-volume consumer marketplace
  • Built wallets, ledgers, payout systems, billing infrastructure or reconciliation engines
  • Cross-border payments, FX and multi-currency settlement across entities and jurisdictions
  • Accounting fluency: double-entry, revenue recognition, AP/AR, clearing accounts and settlement

Skills

PythonJavaGo

Similar Jobs

30

Software Engineer, Payments

WEX·Texas, US +1·Remote

3w ago

Software Engineer, Payments

Gusto·New York, US·Hybrid

1mo ago

Software Engineer, Payments

GovWell·New York City, New York·Remote, Hybrid

2mo ago

Payments Software Engineer

Trade QUO Global Ltd

3mo ago

Software Engineer (Payments)

Enghouse·Vilnius, Lithuania·hybrid

4mo ago

Software Engineer, Payments

Mercor·San Francisco, California·Onsite

6mo ago

Senior Software Development Engineer, Digital Payments and Emerging Markets

Amazon·Remote

Today

Lead Software Engineer - Metrics and Payments Business Observability

JPMorgan Chase·Jersey City, New Jersey

1d ago

Lead Software Engineer - Metrics and Payments Business Observability

JP Morgan Chase·Jersey City, New Jersey

1d ago

Full Stack Software Engineer - Payments

Substack·New York City, New York +1·Hybrid, Remote

2d ago

#138512 - Backend Software Engineer - Payments

Lifted·Bengaluru, Karnataka·Remote

3d ago

Software Development Engineer, AWS Payments & Fraud Prevention

Amazon

4d ago

Software Development Engineer, AWS Payments & Fraud Prevention

Amazon

4d ago

Software Development Engineer, AWS Payments & Fraud Prevention

Amazon·Remote

4d ago

Senior Software Engineer, Payments & Ledger

Splash, Inc.·New York City, New York·Remote

1w ago

#109 - Backend Software Engineer - Payments Platform

Lifted·Hyderabad, Telangana·Remote

1w ago

Senior Lead Software Engineer - Payments, AI, Java, Spring Boot

JPMorgan Chase·Chicago, Illinois

1w ago

Senior Lead Software Engineer - Payments, AI, Java, Spring Boot

JP Morgan Chase·Chicago, Illinois

1w ago

Software Engineer II - Payments, SRE

JPMorgan Chase·Tampa, Florida

2w ago

Software Engineer II - Payments, SRE

JP Morgan Chase·Tampa, Florida

2w ago

Senior Frontend Software Engineer - Invoicing & Payments

Pebl·Palo Alto, California·Hybrid

2w ago

Software Development Engineer, AWS Payments & Fraud Prevention

Amazon·Remote

2w ago

Lead Software Engineer - UAT, Payments

JPMorgan Chase·Jersey City, New Jersey

2w ago

Lead Software Engineer - UAT, Payments

JP Morgan Chase·Jersey City, New Jersey

2w ago

Senior Software Engineer I, Payments

Qualia·Austin, Texas·Onsite

2w ago

Senior Software Engineer - Payments & Treasury

Alpaca·North America, South America +1·Remote

2w ago

Software Engineer (Risk and Payments Team)

Playtech·Tartu, Estonia·Hybrid

2w ago

Software Engineer II, Payments Technology

JPMorgan Chase·Singapore

3w ago

Software Engineer II, Payments Technology

JP Morgan Chase·Singapore

3w ago

UAT testing/Payments Software Engineer III

JPMorgan Chase·Jersey City, New Jersey

3w ago