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

Domain Architect

Job in Portland, Multnomah County, Oregon, 97223, USA
Listing for: WorkNovas LLC
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Backend Developer, Software Architect, Cloud Engineer - Software, Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 190000 USD Yearly USD 150000.00 190000.00 YEAR
Job Description & How to Apply Below
Domain Architect

Remote

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 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
  • 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
  • Launch Darkly-driven migrations
  • .NET Aspire, Testcontainers, Mockoon/Wire Mock
  • Retail finance feeds (TLOG, sales audit, GL)
  • Grocery/omnichannel retail
  • Google Cloud Platform experience
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