Payment Systems Architect / Lead (.NET)

The Client
Vernon Hills, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Vernon Hills, United States of America

Tech stack

.NET
Amazon Web Services (AWS)
Azure
Payment Systems
Maven
Enterprise Messaging Systems
Payment Gateway
PCI Data Security Standards
RabbitMQ
Standard Sql
Software Engineering
Tokenization
.NET Core
Event Driven Architecture
Kubernetes
Kafka
ISO 8583
Webhooks

Requirements

  • 10+ years in software engineering, including 5+ years in payment systems architecture
  • Strong expertise in C# and .NET/.NET Core, with deep knowledge of distributed and event-driven systems
  • Proven experience building payment abstraction/orchestration platforms in multi-processor environments
  • Hands-on experience with payment integrations across gateways, processors, and acquirers
  • Strong knowledge of payment standards: REST, ISO 8583, EMV, NFC, 3DS2, tokenization, and webhooks
  • Experience with POS systems and card-present payment flows (EMV, contactless)
  • Expertise in digital wallet integrations and tokenization frameworks
  • Deep understanding of PCI-DSS and secure payment system design
  • Experience with cloud platforms (Azure, AWS, or GCP) and messaging systems (Kafka, RabbitMQ, Service Bus)
  • Strong SQL and data modeling experience
  • Excellent communication and stakeholder management skills

Apply for this position