Domain Architect

WorkNovas LLC

  • Remote, OR
  • 4 days ago
  • Remote

    Highlights

    Azure PaaS: App Service, Cosmos DB, APIM, Key Vault --> Similar technology on Google Cloud Platform. Lead PCI DSS scope reduction, tokenization (network tokens, DPAN), encryption, and key rotation.

    Numbers & Facts

    LocationRemote, OR (
    Remote
    )

    Description

    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 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

    Similar Jobs