Demo

Domain Architect - Payments

Randstad Digital Americas
Grand Rapids, MI Contractor
POSTED ON 10/22/2026
AVAILABLE BEFORE 11/19/2026
Job Summary

Our West Michigan Client has a long term contract opportunity for a Domain Architect with payments experience. This is a remote role for some in EST or CST time zones.

location: Telecommute

job type: Contract

salary: $65 - 100 per hour

work hours: 8am to 5pm

education: Bachelors

Responsibilities

Domain Ownership

  • Own the domain's architecture, technical roadmap, and key decisions
  • Define domain boundaries, domain model, and shared vocabulary
  • Decide which service or workflow owns each business operation
  • Write ARB-ready specs and ADRs

Architecture & Design

  • Design idempotent, exactly-once operations (sagas, compensation, outbox/inbox, reconciliation)
  • Define API and event contracts with peer domains (OpenAPI, JSON Schema, Protobuf)
  • Establish trust boundaries: who computes data, who validates it, and what consumers can rely on

Workflows & Messaging

  • Build durable workflows on Temporal, including Nexus cross-domain calls
  • Set versioning standards for long-running workflows (patching, build IDs, replay testing)
  • Design Kafka domain events with schema governance, retries, and dead-letter queues

Payments

  • Architect payment workflows across the order lifecycle: create, edit, cancel, finalize, refund
  • Design multi-tender orchestration across credit/debit, EBT SNAP, and EBT WIC
  • Architect processor and benefit-provider integrations: auth, capture, void, refund, reversal
  • Handle gateway timeouts and unknown outcomes without double-charging or leaving ghost charges
  • Ensure EBT SNAP and WIC compliance with USDA FNS and state program rules
  • Lead PCI DSS scope reduction, tokenization (network tokens, DPAN), encryption, and key rotation
  • Extend the domain to new tenders such as Apple Pay, Google Pay, and split tender
  • Support 3P marketplace payments: multi-capture, over-capture rules, and split settlement
  • Partner with Finance on reconciliation, TLOG reporting, and general-ledger accuracy
  • Define payment SLOs: auth rate, capture success, refund success, and compensation failures

Reliability & Quality

  • Build resilience with Polly and Temporal retry policies
  • Keep payment authorization well within checkout timeout budgets across Azure and GCP
  • Instrument tracing across HTTP, Kafka, and Temporal with OpenTelemetry
  • Set the testing strategy: unit, contract, replay, gateway simulation, and load

Leadership

  • Review production code and mentor senior engineers
  • Lead feature-flagged migrations off legacy paths
  • Use AI coding agents and context engineering to speed up delivery

Qualifications

Must-Have

10 years engineering, 5 years building payment systems

Domain-driven design: bounded contexts, domain events, context mapping

Expert C# / .NET 8 and still codes

Temporal (preferred) or similar durable workflow engine in production

Kafka in production

Azure PaaS: App Service, Cosmos DB, APIM, Key Vault --> similar technology on Google Cloud Platform

Containerization, running code in Kubernetes

Idempotency, saga, and reconciliation patterns in production

PCI DSS and tokenization

OpenTelemetry or APM observability design

Track record of aligning multiple teams on a shared architecture

Nice-to-Have

Temporal Nexus or Worker Versioning

EBT SNAP / WIC processing

Digital wallets: Apple Pay, Google Pay

Gateway APIs: Aurus, Adyen, Fiserv, Worldpay, Chase

Network tokens, DPAN, multi-capture, marketplace split settlement

Multi-cloud: Azure Google Cloud Platform

LaunchDarkly-driven migrations

  • NET Aspire, Testcontainers, Mockoon/WireMock

Retail finance feeds (TLOG, sales audit, GL)

Grocery/omnichannel retail

Google Cloud Platform experience

Skills

  • NET,Kafka,APIM,API,APIs,Azure PaaS,C#,Nexus,Containerization,Cosmos DB,Domain-driven,domain model,Google Cloud Platform,Google Pay,JSON,Key Vault,Kubernetes,versioning,Azure,Multi-cloud,OpenAPI,PCI DSS,payment systems,production code,Protobuf,testing strategy,point of contact,resilience,Reliability,Architecture & Design,architecture,audit,budgets,Retail finance,prototype,encryption,debit,Worldpay,general ledger,Finance,vocabulary,tender,tenders,mentor,omnichannel,payment processors,retail,sales,simulation,Pricing,technical direction,OpenTelemetry,workflows

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Salary : $65 - $100

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Domain Architect - Payments?

Sign up to receive alerts about other jobs on the Domain Architect - Payments career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$103,228 - $139,671
Income Estimation: 
$116,726 - $151,072
Income Estimation: 
$124,724 - $161,246
Income Estimation: 
$95,407 - $122,738
Income Estimation: 
$118,163 - $145,996
Income Estimation: 
$120,777 - $151,022
Income Estimation: 
$129,363 - $167,316
Income Estimation: 
$86,891 - $130,303
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Randstad Digital Americas

  • Randstad Digital Americas Chandler, AZ
  • Job Summary The Cloud Governance Observability Analyst supports the buildout of the Cloud Governance observability capability by developing metrics, report... more
  • 14 Days Ago

  • Randstad Digital Americas Chandler, AZ
  • Job Summary Support Equities Cash Execution Technology: Provide technical and operational support for electronic trading platforms, ensuring stability, per... more
  • 14 Days Ago

  • Randstad Digital Americas Chandler, AZ
  • Job Summary This role is responsible for optimizing the flow of work and the value delivered by one or more Agile teams supporting the Network AI and Agent... more
  • 14 Days Ago

  • Randstad Digital Americas Waukesha, WI
  • Job Summary The Power Generation Technical Service Representative is responsible for providing technical assistance and authorizing warranty repairs (inclu... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Domain Architect - Payments jobs in the Grand Rapids, MI area that may be a better fit.

  • Randstad Digital Grand Rapids, MI
  • job summary: Our West Michigan Client has a long term contract opportunity for a Domain Architect with payments experience. This is a remote role for some ... more
  • 1 Day Ago

  • EY Grand Rapids, MI
  • Location: Anywhere in Country At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of divers... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!