×
Register Here to Apply for Jobs or Post Jobs. X

Domain Architect

Job in St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listing for: Stellar IT Solutions LLC
Full Time position
Listed on 2026-10-24
Job specializations:
  • Software Development
    Backend Developer, Software Architect, Cloud Engineer - Software, Software Engineer
Salary/Wage Range or Industry Benchmark: 180000 - 260000 USD Yearly USD 180000.00 260000.00 YEAR
Job Description & How to Apply Below
  • 10+ years of experience building payment systems
  • Expert level C#/ .Net 8 - must be currently hands on
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
  • 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 Open Telemetry
  • 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
  • [ ] Open Telemetry or APM observability design
  • [ ] Track record of aligning multiple teams on a shared architecture
Nice-to-Have
  • [ ] Temporal Nexus or Worker Versioning
  • [ ] 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
  • [ ] Launch Darkly-driven migrations
  • [ ] Retail finance feeds (TLOG, sales audit, GL)
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary