Domain Architect
Job in
St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listed on 2026-10-24
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
Job Description & How to Apply Below
- 10+ years of experience building payment systems
- Expert level C#/ .Net 8 - must be currently hands on
- 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
- 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
- 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
- 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
- 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
- [ ] 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
- [ ] 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).
(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:
×