Domain Architect

Stellar IT Solutions

St. Louis (MO)

Remote

USD 180,000 - 240,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Stellar IT Solutions in the United States seeks a Domain Architect to own payments architecture, technical roadmap, and key domain decisions across order and payment workflows. Define domain boundaries and models, specify ARB-ready specs, and design idempotent, exactly-once operations (sagas, outbox/inbox) with API contracts (OpenAPI/Protobuf) and schema governance.

Lead durable workflows on Temporal and Kafka events, ensure PCI DSS/tokenization alignment, and mentor senior engineers while

Qualifications

  • 10+ years engineering experience with emphasis on payments systems
  • Domain-driven design: bounded contexts, domain events, and context mapping
  • Expert level C#/ .NET 8+ and hands-on coding
  • Temporal (preferred) or durable workflow engine in production
  • Kafka in production
  • Azure PaaS: App Service, Cosmos DB, API Management, Key Vault
  • Containerization and 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

Responsibilities

  • 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
  • Design idempotent, exactly-once operations (sagas, outbox/inbox, reconciliation)
  • Define API and event contracts with peer domains (OpenAPI, JSON Schema, Protobuf)
  • Establish trust boundaries for data computation, validation, and consumption
  • Build durable workflows on Temporal, including cross-domain calls
  • Set versioning standards for long-running workflows and replay testing
  • Design Kafka domain events with schema governance, retries, and dead-letter queues
  • Architect payment workflows across the order lifecycle (create, edit, finalize, refund)
  • Lead PCI DSS scope reduction, tokenization, encryption, and key rotation
  • Extend domain to new tenders (Apple Pay, Google Pay) and split tender
  • Partner with Finance on reconciliation and TLOG reporting
  • Define payment SLOs: auth rate, capture, refunds, and failures
  • Review production code and mentor senior engineers
  • Lead feature-flagged migrations off legacy paths
  • Use AI coding agents and context engineering to speed delivery

Skills

Payments architecture
C# / .NET 8
Temporal
Kafka
Azure PaaS
Domain-driven design
OpenTelemetry
API design

Tools

OpenAPI
JSON Schema
Protobuf

Job description

Domain Architect

Remote - EST or CST timezone

Long Term Contract

Must Haves - -
  • 10+ years of experience building payment systems
  • Expert level C#/ .Net 8 - must be currently hands on
  • Azure PaaS experience
  • Kafka experience (in production)
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 Google Cloud Platform

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


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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Domain Architect
Domain Architect

Stellar IT Solutions LLC • St. Louis (MO)

Remote
USD 180,000 - 240,000
Remote work
Domain Architect
Domain Architect

WorkNovas LLC • Oregon

Remote
USD 150,000 - 190,000
Domain Architect
Domain Architect

Zuven technologies Inc • Grand Rapids (MI)

On-site
USD 180,000 - 240,000
Domain Architect
Domain Architect

Blue Ribbon Global Technologies • Grand Rapids (MI)

On-site
USD 180,000 - 240,000
Domain Architect
Domain Architect

SOMERSET STAFFING • Grand Rapids (MI)

On-site
USD 140,000 - 190,000
Solutions Architect
Solutions Architect

Custom Business Solutions, Inc. • Grand Rapids (MI)

On-site
USD 150,000 - 210,000
.NET Payment Systems Domain Architect Remote Role
.NET Payment Systems Domain Architect Remote Role

Veridian Tech Solutions, Inc. • Village of New Hempstead (NY)

Remote
USD 150,000 - 230,000
Domain Architect
Domain Architect

Stellent IT LLC • Rhode Island

Remote
USD 150,000 - 230,000
Payments Domain Architect
Payments Domain Architect

Otterbase, Inc. • United States

On-site
USD 180,000 - 250,000
Payments Architect
Payments Architect

TechDigital Group • Jersey City (NJ)

On-site
Confidential