Senior Software Engineer (Payments)

Allied Global Technology Services

United States

Remote

USD 140,000 - 190,000

Full time

5 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Allied Global Technology Services is seeking a Senior Payments Engineer to design, build, and maintain a critical payments platform serving real-money transactions at scale. You will focus on the payments lifecycle, gateway integrations, tokenization, settlement, and reconciliation, with significant hands-on engineering.

You will work on PCI DSS v4.0 controls, encryption, secrets management, and secure SDLC, collaborating across teams to ensure security, reliability, and performance in payment

Qualifications

  • 4+ years building or operating payment systems handling real money at volume.
  • Strong understanding of card payment lifecycle and gateway integrations.
  • Hands‑on tokenization, vaulting, recurring payments, and autopay experience.
  • Experience with PCI DSS v4.0 and at least one PCI assessment cycle.
  • Production experience with MySQL and SQL Server.

Responsibilities

  • Design, build, and maintain a critical payments platform with security and compliance baked in.
  • Lead hands‑on engineering efforts, ~75–85% coding work.
  • Integrate card gateways/processors and ensure payment correctness and financial data integrity.
  • Tackle audit logging, threat modeling, and secure code reviews.

Skills

C#
.NET
PHP
SQL
TypeScript
Angular
React
Git
PCI DSS
Security

Tools

GitHub Copilot
Terraform
Bicep
ARM
MySQL
SQL Server

Job description

Are you a software engineer with deep experience building and supporting payment systems that process real money at scale?

We’re looking for a Senior Payments Engineer to join our Engineering team and help build, enhance, and modernize a critical payments platform serving local governments across online portals, IVR, kiosks, POS terminals, cashiering, and recurring autopay.

This is not a generalist software engineering role. We’re looking for someone who understands the payment lifecycle, gateway integrations, tokenization, settlement, reconciliation, and PCI DSS — and who enjoys being deeply hands‑on. Approximately 75–85% of the role is hands‑on engineering.

  • PHP 5.x/7.x through PHP 8.x
  • MySQL & Microsoft SQL Server
  • Angular & React with TypeScript
  • Bicep / ARM / Terraform
  • Git
  • ACH / e-check
  • Stored credentials & account updater
  • 3-D Secure / SCA
  • AVS & CVV verification
  • Payment ledgers and transaction state management

You’ll help design and maintain payment systems with security and compliance built in, including:

  • PCI DSS v4.0 controls
  • Tokenization and PCI scope reduction
  • Encryption & key management
  • Secure SDLC
  • SAST / DAST / SCA
  • Secrets management
  • Audit logging and monitoring
  • Threat modeling and secure code review

AI is part of the expected engineering workflow. You’ll use tools such as GitHub Copilot, Claude Code, Cursor, and equivalent agentic tools for implementation, integration, testing, documentation, and modernization — while following strict data‑handling controls appropriate for payment systems.

  • 4+ years building or operating payment systems handling real money at volume
  • Deep understanding of the card payment lifecycle
  • Production experience integrating at least two card gateways/processors
  • ACH / e-check experience and familiarity with NACHA rules
  • Hands‑on tokenization, vaulting, recurring payments, and autopay experience
  • Strong understanding of payment correctness, reconciliation, and financial data integrity
  • Practical experience implementing PCI DSS v4.0
  • Participation in at least one PCI assessment cycle
  • Strong C#/.NET and PHP experience
  • Production experience with MySQL and SQL Server
  • Strong analytical and debugging skills
  • Experience working with AI-assisted development tools
  • 7+ years building and operating production web applications, with recent experience concentrated in payments or financial systems.

If you're passionate about payments, financial technology, security, and solving high‑stakes engineering problems, this is an opportunity to work on systems where correctness truly matters.

Real money. Real transactions. Real engineering challenges.

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

Similar jobs worth comparing

Payment Systems Engineer
Payment Systems Engineer

True North Consultants • Chicago (IL)

On-site
USD 110,000 - 170,000
Software Engineer - Payments
Software Engineer - Payments

Gables Search Group • Chicago (IL)

On-site
USD 110,000 - 160,000
Principal Software Engineer
Principal Software Engineer

Applied Resource Group • Alpharetta (GA)

On-site
USD 180,000 - 235,000
Senior Software Engineer
Senior Software Engineer

Pagos Consultants • Chicago (IL)

On-site
USD 100,000 - 130,000
Senior MERN Engineer
Senior MERN Engineer

Access Search, Inc. • Chicago (IL)

On-site
USD 120,000 - 180,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
Software Engineer II - Card Not Present
Software Engineer II - Card Not Present

Jobless • Northern (KY)

Hybrid
USD 90,000 - 130,000
Sr. Software Engineer (Payments & Data)
Sr. Software Engineer (Payments & Data)

Qu-Pos • United States

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

Payabli • Fort Lauderdale (FL)

On-site
USD 140,000 - 180,000
Payments Technical Consultant
Payments Technical Consultant

Compunnel, Inc. • Atlanta (GA)

On-site
USD 85,000 - 115,000