Senior Software Engineer, Payments & Data Platform

Qu

United States

On-site

USD 130,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qu is building the leading enterprise restaurant technology platform with a mostly virtual, globally distributed team. We seek a Senior Software Engineer to own both payments integrations and the data platform that makes transactions visible and reconciled for merchants.

You’ll join a scaled agile team developing cloud-based and cloud-hybrid architectures that process high-volume restaurant payments daily, while mentoring engineers and driving code quality across payment services.

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.
  • Fluency in payment domain concepts: acquirers, issuers, settlement, PCI DSS, tokenization.
  • Experience building data reporting UIs (Vue.js, Angular, or React).
  • Experience with data reconciliation logic and cross-system matching.
  • Proficient with AWS services and cloud-native architectures.
  • Experience with MongoDB and SQL databases; Elasticsearch for querying.
  • Git, Azure DevOps Pipelines, Docker, Terraform.

Responsibilities

  • Build and maintain payment integrations with PSPs across card-present and card-not-present channels.
  • Own terminal-to-cloud payment flows: device initialization, processing, Store & Forward, and webhook reconciliation.
  • Serve as SME across the full payment stack from hardware to settlement.
  • Build reconciliation platform UI and back-end to surface discrepancies.
  • Design matching engines and data pipelines for settlement files and exception classification.
  • 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 concepts
C# / .NET API development
PSP integration
EMV terminal integration
Data reporting UI (Vue/React/Angular)
Data reconciliation logic
AWS services
MongoDB & SQL databases
Elasticsearch
Git / DevOps / Docker / Terraform

Tools

AWS ECS
SQS
DynamoDB
RDS
CloudWatch
Parameter Store

Job description

Qu is building the leading enterprise restaurant technology platform with a mostly virtual, globally distributed team. We seek a Senior Software Engineer to own both payments integrations and the data platform that makes transactions visible and reconciled for merchants.

You’ll join a scaled agile team developing cloud-based and cloud-hybrid architectures that process high-volume restaurant payments daily, while mentoring engineers and driving code quality across payment services.

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

Similar jobs worth comparing

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

Qu, Inc. • United States

On-site
USD 140,000 - 190,000
Sr. Software Engineer (Payments & Data)
Sr. Software Engineer (Payments & Data)

Qu-Pos • United States

Remote
USD 150,000 - 190,000
Senior Engineer: End-to-End Payments & POS Platform
Senior Engineer: End-to-End Payments & POS Platform

Tabbed • New York (NY)

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

Qubeyond • Arlington (VA)

Hybrid
USD 80,000 - 100,000
Senior Full-Stack Engineer - Cloud-Native Payments Platform
Senior Full-Stack Engineer - Cloud-Native Payments Platform

Global Payments • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Competitive salary
Global benefits package
Career growth opportunities
+4
Full Stack Engineer
Full Stack Engineer

Hire Velocity • Tampa (FL)

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

Qu • Arlington (VA)

Hybrid
USD 75,000 - 95,000
Senior Full-Stack Engineer for Global Payments Platform
Senior Full-Stack Engineer for Global Payments Platform

Global Payments Inc. • Alpharetta (GA)

On-site
USD 140,000 - 185,000
Competitive salary and benefits
Global career growth
Learning and development
+2
Backend Engineer II, Payments Platform (Kotlin/Java)
Backend Engineer II, Payments Platform (Kotlin/Java)

Toast • Boston (MA)

Hybrid
USD 133,000 - 213,000