Overview
Technical Architect role on dunnhumby's SaaS platform powering retail media solutions for global retailers and CPGs, defining architectural guardrails, frameworks and patterns used across multiple squads.
What you'll do
- Define and evolve application architecture in line with business and product strategy for a global retail media SaaS platform.
- Establish repeatable patterns for microservices, APIs, identity/auth, observability, and data flows.
- Ensure non-functional requirements (scalability, reliability, resiliency, observability, security, maintainability) are embedded into design decisions.
- Collaborate with multiple squads (frontend, backend, BFF, platform services) to align on architectural choices.
- Lead structured assessments of new tools and frameworks (e.g., OPA, SpiceDB, caching, API gateways) and guide adoption.
- Create clear frameworks for architectural decision-making.
- Partner with engineering managers and lead engineers to strengthen design-level thinking and technical maturity.
What you'll need
- Strong hands-on expertise across modern application architecture: .NET Core, C#, REST APIs, microservices.
- Event-driven architectures (Pub/Sub, Kafka, or similar).
- Databases (Postgres, SQL Server, caching strategies with Redis or Couchbase).
- Identity and authorization frameworks (Auth0, OPA, SpiceDB, OpenFGA).
- Observability platforms (New Relic, Prometheus, Grafana).
- Cloud-native experience (GCP preferred; AWS/Azure acceptable).
- An understanding of AI-enabled application patterns and workflow orchestration frameworks.
- Awareness of emerging AI and agentic workflow technologies and their application across retail media, advertising, analytics, and SaaS platforms, with the ability to assess their architectural implications and business value.
- Strong track record of embedding NFRs into platform and product design.
- Excellent communication skills; able to simplify trade-offs for both engineers and business stakeholders.
- Experience influencing without authority and driving closure across multiple teams.
Details
- Location: Gurgaon, India.
- Flexible working options are open to discussion during the hiring process.
Read the full description and apply on the company’s own careers page.