Greetings from AccionLabs !!
We are hiring for Sr. Product Architect with Experience in Product Architecture, for owning the licensing and entitlements at Remote locations for 12 Months of Contract Hire.
Role: Product Architect
Location: Remote
Duration: 12 Months of Contract to hire
Note: Periodic travel required to any one of the following office location - Chicago, Dallas, New York/New Jersey
About the Role
This is a hands-on Product Architecture role owning the licensing and entitlements capabilities used across the product portfolio. You will define the entitlement domain model, API and event contracts, and the zero-touch flows that connect ecommerce, SAP order forms, and product and service provisioning — eliminating manual touchpoints, including manual code changes, while ensuring entitlement data is accurate, auditable, and safely consumable by downstream product teams.
This is a product-level architecture role with real ownership. Your domain model and contracts will be adopted by other teams. Success is measured by the reduction of manual touchpoints and reliable downstream adoption without breaking changes.
What You Will Do
Product Architecture Ownership
Own product-level architecture for Licensing & Entitlements — producing context and container diagrams, runtime and sequence flows, a canonical entitlement data model, and integration contracts that downstream teams can adopt confidently
Define NFRs across latency, throughput, correctness, availability, operability, and security and privacy — with measurable acceptance criteria and observability dashboards to match
Specify API-first and event-driven contracts so downstream products can consume entitlements reliably; version schemas and enforce backward compatibility as the domain evolves
Coach delivery teams on documentation hygiene, contract testing, and observability for entitlement flows
Zero-Touch Ingestion & Integration Design
Design zero-touch ingestion for SAP order-form data and related attributes, with explicit strategies to avoid manual table maintenance and manual code changes
Define where join logic and data enrichment live — pipeline versus service — with idempotent processing, replay and backfill capabilities, and measurable data-quality SLIs
Partner with platform and integration teams on Kafka and connector patterns to remove synchronous dependencies and reduce operational fragility
Specify reconciliation strategies, replay tooling, and operational runbooks so that incident recovery is fast, auditable, and repeatable
AI-Assisted Data Quality
Apply AI capabilities safely for data mapping, normalisation, and anomaly detection — scoped as decision-support with human approval, never as autonomous entitlement mutation
Design evaluation and safety gates for any AI-assisted flows to ensure outputs are auditable and correctable
POC Execution & Governance
Build targeted POCs and spikes to de-risk critical technical unknowns — including Oracle-table-to-stream approaches, Kafka payload design, and reconciliation strategies — and document all architectural decisions via ADRs
Translate ambiguity and SME feedback into buildable work items with clear design traces, keeping the team ahead of unknowns rather than blocked by them
Outcomes & Measures
A product architecture blueprint — C4 diagrams, sequence diagrams, and an initial ADR set — published within the first 30 days for at least one end-to-end flow: order ? entitlement ? provisioning
Manual touchpoints measurably reduced or removed, with cycle-time reduction and lower defect rates tracked, and data-quality SLIs and alerting live
Canonical entitlement schema and versioning strategy adopted by at least one downstream product integration
Replay and backfill tooling and an operational runbook shipped and ready for incident recovery and reconciliation
Required Qualifications
8+ years in software engineering with 3+ years in product or application architecture for SaaS or distributed systems
Proven experience designing data models and API and event contracts that support cross-team adoption and maintain backwards compatibility over time
Solid Azure fundamentals — AKS, Key Vault, storage, networking, and observability — with practical application of Well-Architected Framework principles
Strong NFR discipline: ability to define and validate measurable acceptance criteria for correctness, latency, reliability, and operability
Hands-on POC capability and the ability to translate ambiguity into clear, buildable work items with supporting design traces
Preferred Qualifications
Licensing and entitlements domain depth — including SKUs and offers, amendments, renewals, effective dating, and auditability requirements
Kafka / Confluent experience — connectors, schema registry, consumer patterns, and replay strategies
Experience integrating ERP and order management systems (SAP) into downstream SaaS provisioning flows
Experience applying AI to data quality in controlled, auditable loops — anomaly detection, mapping assistants, and evaluation-gated workflows
Familiarity with Microsoft Foundry Agent Service / MAF or equivalent orchestration tooling
Core Competencies
Systems thinking and pragmatic trade-off analysis — you reason clearly about where logic should live, how to keep it testable, and how to make it observable
Data integrity obsession — correctness, audit trails, and recoverability are non-negotiable design requirements, not afterthoughts
Communication range — you can deliver an executive narrative on entitlement strategy in the morning and provide code-level guidance on schema versioning in the afternoon
Bias for automation with explicit controls — you automate aggressively but always design rollbacks, operational runbooks, and clear recovery paths alongside the automation
Tools & Environment
Editor: VS Code with Copilot Chat / Agents
Languages: C# / .NET for production services; Python / TypeScript for POCs and evaluation harnesses
Cloud: Azure — AKS / Kubernetes, Key Vault, Blob / ADLS, App Gateway / Ingress, Monitor / Log Analytics
CI/CD & IaC: Azure DevOps or GitHub Actions; Bicep / Terraform
Diagrams & Docs: Mermaid + C4 in Markdown;
/docsin repo with ADRs in/docs/adrEventing & Integration: Kafka / Confluent — schema governance and contract testing
Data Stores: Oracle and service data stores; reconciliation and backfill tooling