Sr. Software Engineer (Payments & Data)

Qu

United States

Hybrid

USD 130,000 - 170,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Qu is seeking a Senior Software Engineer to own both payments integrations and the data platform that makes transactions visible and reconciled for merchants. You will work on a leading enterprise restaurant technology platform (POS, kiosks, digital ordering) within a scaled agile team distributed across geographies.

You’ll build payment integrations with PSPs, design reconciliation pipelines and dashboards, mentor engineers, and help drive high-quality code in a cloud-based, hybrid environment.

Qualifications

  • 7+ years in software development with payments or financial data exposure.
  • 5+ years in C#/.NET building APIs and microservices.
  • Hands-on PSP integration experience: gateway APIs, terminal APIs, management APIs, webhook notifications.
  • EMV terminal integration: device pairing, transaction flows, certification, in-store troubleshooting.
  • Experience building data reporting UIs that present financial data to non-technical users.

Responsibilities

  • Build and maintain payment integrations with PSPs across card-present and card-not-present channels.
  • Own terminal-to-cloud payment flows: device initialization, transaction processing, Store & Forward, and webhook-based reconciliation.
  • Serve as a subject matter expert across the full payment stack from terminal hardware through gateway to settlement.
  • Design and build the reconciliation platform UI and back-end, ingest settlement files and classify exceptions.
  • Create payment analytics dashboards and reports for merchant back-office users.
  • Translate business requirements into working solutions; mentor engineers; maintain docs and runbooks.
  • Participate in code reviews and drive code quality across payment services.

Skills

Payments domain knowledge
C# / .NET
APIs & microservices
PSP integration
Data reporting UI
Data reconciliation

Tools

AWS
MongoDB
SQL
Elasticsearch
Git
Azure DevOps Pipelines
Docker
Terraform

Job description

At Qu you will:

Work on building the leading enterprise restaurant technology platform (POS, kiosks, digital ordering). We’re looking for a Senior Software Engineer who can own both sides of our payments story: building the integrations that process transactions, and building the data platform that makes those transactions visible and reconciled for our merchants.

You’ll join a scaled agile team distributed across multiple geographies, working on cloud-based and cloud-hybrid architectures that process high-volume restaurant payments daily.

Payment Processing & Integration
  • Build and maintain payment integrations with PSPs across card-present (EMV terminal) and card-not-present (hosted/online) channels
  • Own terminal-to-cloud payment flows: device initialization, transaction processing, Store & Forward, and webhook-based reconciliation
  • Serve as a subject matter expert across the full payment stack, from terminal hardware through gateway to settlement
Payment Data, Reporting & Reconciliation
  • Build the reconciliation platform (UI and back-end) that matches POS transactions against PSP settlement/payout records and surfaces discrepancies
  • Design matching engines and data pipelines that ingest settlement files, normalize records, and classify exceptions (voids, partial refunds, abandoned checks, offline payments)
  • Create payment analytics dashboards and reports (PAR insights, payout exports, transaction drill-downs) for merchant back-office users
Technical Leadership
  • Translate business requirements into working solutions; mentor engineers; maintain documentation and runbooks
  • Participate in code reviews and drive code quality across payment services
What We’re Looking For:
  • 7+ years in software development with meaningful payments or financial data exposure
  • 5+ years inC# / .NETbuilding APIs and microservices
  • Hands-on PSP integration experience: gateway APIs, terminal APIs, management APIs, webhook notifications
  • EMV terminal integration: device pairing, transaction flows, certification, in-store troubleshooting
  • Fluency in payment domain concepts: acquirers, issuers, settlement (gross/net), chargebacks, PCI DSS, tokenization, PAR, authorization vs. capture, Store & Forward
  • Experience buildingdata reporting UIs(Vue.js, Angular, or React) that present financial data to non-technical users
  • Experience withdata reconciliation logic: cross-system matching, discrepancy identification, exception classification
  • AWSservices: ECS, SQS, DynamoDB, RDS, CloudWatch, Parameter Store
  • MongoDBand SQL databases
  • Elasticsearchor similar for transaction data querying
  • Git, Azure DevOps Pipelines, Docker, Terraform
Bonus:
  • EBT payment processing or gift card systems
  • Fraud detection/prevention systems
  • Restaurant/QSR industry experience
  • Mobile wallets (Apple Pay, Google Pay)
  • International or multi-merchant payment platforms
  • Terminal management and remote diagnostics
Who You Are
  • High ownership across both code and data. You don’t treat the reporting side as someone else’s problem.
  • Financially precise. You understand that off-by-one-cent errors in reconciliation have real business impact.
  • Comfortable bridging payment infrastructure engineering and data/reporting needs in the same sprint.
  • Strong communicator who can explain payment flows to both engineers and business stakeholders.
  • Strategic thinker who balances immediate fixes with long-term platform goals.
  • Intellectually curious, willing to push new approaches to payment and data problems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer (Payments & Data)
Sr. Software Engineer (Payments & Data)

Qu-Pos • United States

Remote
USD 150,000 - 190,000
Senior Payments & Data Platform Engineer
Senior Payments & Data Platform Engineer

Qu • United States

Hybrid
USD 130,000 - 170,000
Senior Software Engineer, Payments & Data Platform
Senior Software Engineer, Payments & Data Platform

Qu • United States

On-site
USD 130,000 - 180,000
Senior Payments & Data Platform Engineer
Senior Payments & Data Platform Engineer

Qu, Inc. • United States

On-site
USD 140,000 - 190,000
Senior Payments & Data Platform Engineer
Senior Payments & Data Platform Engineer

Qu-Pos • United States

Remote
USD 150,000 - 190,000
Senior Payments & Data Platform Engineer
Senior Payments & Data Platform Engineer

Qubeyond • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Payabli • Fort Lauderdale (FL)

On-site
USD 140,000 - 180,000
QA Engineer (Payments Squad)
QA Engineer (Payments Squad)

Qubeyond • Arlington (VA)

Hybrid
USD 80,000 - 100,000
QA Engineer (Payments Squad)
QA Engineer (Payments Squad)

Qu • Arlington (VA)

Hybrid
USD 75,000 - 95,000
Senior Software Engineer
Senior Software Engineer

Very Good Security • San Francisco (CA)

On-site
USD 180,000 - 240,000
Health insurance
Stock options
401k with employer match
+3