1,969,887open jobs
116,519companies
253,085added this week
Browse all
Location
In office (India)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Oct 25, 2026. First seen by Alion on Oct 24, 2026. WPP scores A on the Alion truth index.

Overview
Company
Impact
Profile match

WPP

WPP is a British advertising and communications group assembled by Martin Sorrell from 1985 onwards, starting from a shell company that made wire shopping baskets and growing through relentless acquisition into the largest agency holding company in the world. It owns media buying through GroupM, creative networks including Ogilvy and VML, public relations firms such as Burson, and the consultancy AKQA, serving most of the world's largest advertisers. Headquartered in London and listed there, it has spent recent years consolidating dozens of agency brands into fewer, larger units while facing pressure from consultancies and from platforms selling directly to clients.
Backed by Golden Ventures

WPP is the trusted growth partner for the world’s leading brands. 

We unite cutting-edge media intelligence and data solutions, world-class creativity, next-generation production, transformative enterprise solutions and expert strategic counsel in a single company - powered by exceptional talent and our agentic marketing platform, WPP Open, to help our clients navigate change, capture opportunity and deliver transformational growth. 

 

We work with the world's most valuable brands and have global reach across 100+ markets, with deep local expertise.

 

Our people are the key to our success. We're committed to fostering a culture of creativity, belonging and continuous learning, attracting and developing the brightest talent, and providing exciting career opportunities that help our people grow. 

 

For more information, visit WPP.com.

 

Senior TypeScript Engineer

WPP Open · Engineering · Gurugram

About the job:

WPP Open is WPP's AI-enabled marketing operating system, used by brands and agencies around the world. Our engineering teams in India build and run it alongside colleagues in the UK and Europe. As a Senior Engineer you own a component or service, from its design and API to its tests and production health, and you mentor other engineers. Our interviews are practical and hands-on.

Responsibilities:

  • Design, build, test and ship production code every sprint, test-first.
  • Own a component or service end to end: its design, OpenAPI contract, data model, Playwright test suite, monitoring and runbook.
  • Write design documents and architecture decision records for your component, and review other engineers' code with rigour and care.
  • Choose between AWS Lambda and Kubernetes for your workloads, and build and maintain the CI/CD pipeline that ships them.
  • Lead triage when your component fails, write post-incident reviews and fix the underlying causes.
  • Build production AI features on the Anthropic and OpenAI APIs, and maintain your component's Claude Code configuration and MCP server.
  • Explain technical trade-offs to product and delivery colleagues, including colleagues in other regions.
  • Mentor less experienced engineers and help new joiners become productive quickly

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 5 years of professional software development in TypeScript and Node.js.
  • 3 years of experience testing, maintaining or launching production software, and 1 year of experience with software design and architecture.
  • Experience working in globally distributed teams across time zones, with stakeholders in other regions.
  • Language and craft. You write strict, idiomatic TypeScript, including advanced types and runtime validation at service boundaries with Zod. You understand the Node.js event loop well enough to recognise and fix blocking work, and you can profile CPU and memory when a service misbehaves. You know NestJS or Fastify in depth and structure packages so that a codebase stays easy to change.
  • APIs and data formats. You design REST APIs with OpenAPI and own the contract for your service, including versioning, backwards compatibility, idempotency keys, rate limiting and webhooks. You know when to use JSON and when to use Protocol Buffers, and you check schema compatibility automatically in your pipeline.
  • Data. You design PostgreSQL schemas and change them without downtime, tune slow queries and understand transaction isolation. You model data well in both DynamoDB and MongoDB, use Redis for caching, and choose the right store for each workload with clear reasons.
  • Asynchronous systems and reliability. You design producers and consumers on queues such as SQS and BullMQ, with retries, dead-letter queues and idempotent handlers so that at-least-once delivery is safe. You recognise when these safeguards are needed before anyone asks.
  • Cloud and platform. You design services on AWS Lambda, with sensible function boundaries, concurrency settings, dead-letter queues and Step Functions or EventBridge where needed, all defined 

as code with AWS CDK or SAM. You operate workloads on Kubernetes, including Helm, autoscaling, rollouts and rollbacks, and you choose between serverless and containers for each workload.

  • Testing and quality. You practise test-driven development and apply it to the design of whole components, not just individual functions. You write integration and contract tests with Testcontainers and

own your component's Playwright test suite, including test data, parallel runs and removing flaky tests.

  • Observability and performance. You instrument services with OpenTelemetry, own the Datadog monitors, alerts and CloudWatch alarms for your component, and lead triage and post-incident reviews 

when it fails. You set performance budgets, profile under realistic load, and find memory leaks and blocking work in production.

  • Security and identity. You implement OAuth 2.0 and OpenID Connect end to end, including the authorisation-code flow with PKCE and client credentials for service-to-service calls. You design role based access control, rotate secrets and keys, and secure your supply chain with dependency scanning and static analysis in the pipeline.
  • Architecture and design. You design a service from a short brief, write design documents and architecture decision records that name the trade-offs, and design for backwards compatibility so that 

changes do not break the people who depend on your service.

  • Engineering practices. You work trunk-based with GitHub Flow and hold others to it in code review. You build and maintain CI/CD pipelines, treat every dependency as something to pin and upgrade on a regular cadence, and write documentation for the people who will read it.
  • AI-first engineering and LLMs. You build production features on the Anthropic and OpenAI APIs, using tool calling, structured output and evaluations, and you track token usage and cost. You maintain the Claude Code configuration for your component, including CLAUDE.md, skills and subagents, and have built an MCP server that exposes your service to AI agents.
  • Communication, collaboration and initiative. You communicate clearly and concisely, and you explain technical trade-offs to product, design and delivery colleagues in terms they can act on. You understand  problems quickly and confirm shared understanding before acting. You collaborate well across locations and time zones, working asynchronously and handing over cleanly. You are proactive: you spot problems before you are asked, propose solutions and improvements of your own, and see them through without waiting for instructions.
  • Leadership and behaviours. You review others' code with rigour and care, mentor less experienced engineers, and disagree openly when you need to and then commit fully to the decision. You say "I don't know" when you don't, and you dig in until you do.

Preferred qualifications:

  • B.Tech or B.E. in Computer Science, Information Technology or a related field.
  • Experience with monorepo tooling such as Nx or Turborepo at scale.
  • Experience with Kafka and change data capture.
  • Experience with behaviour-driven development using Cucumber.
  • Experience with Bigtable.
  • Experience shipping an AI agent with LangGraph, Google ADK or the Anthropic Agent SDK.
  • Experience configuring an identity provider such as Okta, Keycloak or Cognito.

We believe the best work happens when we're together, fostering creativity, collaboration, and connection. That's why we’ve adopted a hybrid approach, with teams in the office around four days a week. If you require accommodations or flexibility, please discuss this with the hiring team during the interview process.

WPP is an equal opportunity employer and considers applicants for all positions without discrimination or regard to particular characteristics. We are committed to fostering a culture of respect in which everyone feels they belong and has the same opportunities to progress in their careers.

Please read our Privacy Notice (https://www.wpp.com/en/careers/wpp-privacy-policy-for-recruitment) for more information on how we process the information you provide.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,969,887 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
India
≈ $14k – $38k per year (Estimated) • Equity • Remote (India) • Full-Time • 4+ years exp • Bengaluru
Java
Databases
Apache Kafka
DevOps
GCP
Azure
AWS
Apply
Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Hyderabad
Python
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
DynamoDB
Frontend
Angular
DevOps
Splunk
CloudFormation
CI/CD
AWS
Bamboo
Bitbucket
AWS Fargate
AWS Lambda
Honeycomb
GitHub
Amazon S3
IAM
Amazon ECS
Management
Confluence
Agile
Apply
≈ $17k – $38k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
JavaScript
Java
SQL
Node JS
Java
Maven
Spring Boot
Apache Tomcat
Databases
PostgreSQL
Apache Kafka
Mobile
Twilio
DevOps
Rest API
OpenShift
CI/CD
Jenkins
AWS
Docker
GitHub
IAM
Linux
Unix
SOAP
Apply
Software Engineer 3 days ago
≈ $8k – $22k per year (Estimated) • Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Pune
Java
Kotlin
SQL
Java
Spring Boot
Hibernate
Kotlin
Mockito
Databases
PostgreSQL
Mobile
JUnit
DevOps
Rest API
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Apply
Software Engineer 3 days ago
Hybrid • Full-Time • 3+ years exp • Pune
Python
JavaScript
TypeScript
SQL
Node JS
AI/ML
Spark
Frontend
Next.js
React.js
DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
Incident Management
Analytics
ETL/ELT
Apply
In office • 5+ years exp • New Cairo
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
Dapper
xUnit
Moq
Databases
PostgreSQL
Oracle
Azure SQL Database
Frontend
Angular
WebAssembly
DevOps
Rest API
Terraform
Helm
GitLab CI
Azure
CI/CD
Docker
Kubernetes
Grafana
Bicep
Azure AKS
GitLab
API Gateway
Cybersecurity
Microsoft Entra ID
QA
Swagger
Postman
Apply
Desarrollador .NET 2 hours ago
$22k per year • Hybrid • Contractor • San Salvador
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Angular
DevOps
Rest API
Git
Kubernetes
QA
Swagger
Apply
Desarrollador java 2 hours ago
$20k per year • Hybrid • Contractor • San Salvador
JavaScript
TypeScript
SQL
Frontend
Angular
JQuery
DevOps
Rest API
SOAP
Apply
In office • Contractor • San Salvador
PHP
SQL
PHP
Laravel
CodeIgniter
Databases
MySQL
PostgreSQL
DevOps
Git
GitHub
GitLab
QA
Postman
Apply
$17k per year • Hybrid • Contractor • San Salvador
Java
SQL
Java
Spring Boot
Spring Cloud
DevOps
Rest API
SOAP
Apply
Back End Engineer 1 day ago
In office • 3+ years exp • Bachelor's Degree • Gurgaon
Python
JavaScript
Java
TypeScript
Node JS
Python
FastAPI
Celery
Pydantic
Java
Testcontainers
Node JS
Nest.JS
Fastify
BullMQ
Databases
PostgreSQL
Redis
DynamoDB
Apache Kafka
Google Bigtable
AI/ML
LangGraph
LangChain
Claude
Claude Code
Model Context Protocol
Function Calling
AI Agents
Google ADK
OpenAI
Anthropic
OpenAI Agents SDK
Structured Outputs
Frontend
React.js
Zod
Turborepo
DevOps
Rest API
Helm
OpenTelemetry
AWS CDK
Datadog
CI/CD
AWS
Kubernetes
Trunk-Based Development
AWS Lambda
GitHub
Amazon CloudWatch
Amazon EventBridge
AWS Step Functions
Cybersecurity
Keycloak
Okta
QA
Playwright
Apply
Software Developer 5 days ago
Hybrid • 3+ years exp • Chennai
SQL
C#
C#
ASP.NET Core
DevOps
Rest API
Azure
Management
Agile
Apply
Software Engineer 5 days ago
Hybrid • 3+ years exp • Copenhagen
Python
Go
Java
Kotlin
AI/ML
Prompt Engineering
DevOps
Rest API
Terraform
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Apply
≈ $81k – $172k per year (Estimated) • Hybrid • 5+ years exp • Copenhagen
Python
Go
Java
Kotlin
AI/ML
Prompt Engineering
Human-in-the-Loop
LLM Guardrails
DevOps
Rest API
Terraform
CI/CD
Git
Kubernetes
Apply
≈ $77k – $229k per year (Estimated) • In office • 6+ years exp • Copenhagen
Python
Go
Java
Kotlin
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
Human-in-the-Loop
LLM Guardrails
DevOps
Rest API
Terraform
GCP
Azure
CI/CD
Git
AWS
Kubernetes
Apply
≈ $12k – $26k per year (Estimated) • Remote (India) • 15+ years exp • India
Python
Go
JavaScript
Java
Node JS
AI/ML
LLM
DevOps
CI/CD
Docker
Kubernetes
Apply
≈ $20k – $42k per year (Estimated) • Remote (India, UTC-8 – UTC-5 hours) • 5+ years exp • India
Python
JavaScript
TypeScript
Node JS
Python
Flask
FastAPI
Databases
PostgreSQL
Snowflake
Weaviate
pgvector
Pinecone
AI/ML
LangGraph
LangChain
Prompt Engineering
Function Calling
AI Agents
Arize Phoenix
Helicone
LangSmith
CrewAI
LLM
RAG
OpenAI
Anthropic
Structured Outputs
Agentic Workflows
Frontend
GraphQL
Tailwind CSS
Next.js
React.js
Radix UI
shadcn/ui
DevOps
Rest API
WebSockets
Apply
≈ $14k – $37k per year (Estimated) • Remote (India) • 3+ years exp • India
Python
Rust
TypeScript
Databases
Weaviate
Pinecone
Qdrant
AI/ML
AI Agents
Gemini
LLM
RAG
OpenAI
Anthropic
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
≈ $14k – $38k per year (Estimated) • Remote (India) • 3+ years exp • India
Python
Rust
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
AI/ML
LangGraph
LangChain
LlamaIndex
AI Agents
LLM
RAG
OpenAI
Anthropic
DevOps
GCP
AWS
Docker
Kubernetes
Apply
≈ $20k – $44k per year (Estimated) • Remote (India) • 8+ years exp • India
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
Databases
PostgreSQL
AI/ML
LLM
Frontend
Next.js
React.js
Apply
See all jobs
This is one of many
1,969,887 more open roles from verified company boards, updated every day.