{"id":967930,"url":"https://alion.io/job/wpp-senior-software-engineer-2","title":"Senior Software Engineer","company":{"id":5467,"name":"WPP","domain":"wpp.com","url":"https://alion.io/company/wpp","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":88,"open_postings":36,"ghost_share":0,"stale_share":0.472,"repost_share":0.028,"time_to_fill_p50_days":56,"computed_at":"2026-11-05T05:54:30Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Copenhagen, Denmark"],"countries":["DK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":79000,"max_usd":163000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":9},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Go","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Terraform","optional":false},{"name":"Human-in-the-Loop","optional":true},{"name":"LLM Guardrails","optional":true},{"name":"Prompt Engineering","optional":true}],"status":"live","first_seen_at":"2026-09-16T13:50:43Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-11-05T17:01:45Z","board_verified":true,"closed_at":null,"days_open":50,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":50},"description":"WPP is the trusted growth partner for the world’s leading brands. \nWe 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. \n\nWe work with the world's most valuable brands and have global reach across 100+ markets, with deep local expertise.\n\nOur 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. \n\nFor more information, visit WPP.com.\n\nAbout WPP Open Intelligence\nThe Activation team is the engineering arm of WPP Open Intelligence. We build the foundational data infrastructure and high-performance edge services that support WPP’s activation capabilities.\nApproximately one-third of global media spend flows through WPP, and our platform is deeply integrated with major supply-side partners across the AdTech industry. At our current scale, our edge services handle more than 60,000 classification requests per second, while our contextual classification pipelines process approximately 10,000 requests per second.\nWith operations across the US and UK and planned expansion across EMEA and APAC, our infrastructure operates at significant global scale. We are an engineering-led team focused on building robust, scalable, highly reliable systems.\nWhy We’re Hiring\nWe are expanding our engineering team to support the next stage of growth and a new catalog of privacy-preserving data products. These products are designed to scale advanced targeting capabilities while protecting user privacy.\nOur infrastructure is expanding globally, and we are deepening integrations with leading supply-side partners in the AdTech industry. We are looking for engineers who can help us design for the next order of magnitude while keeping our systems resilient, performant, observable, and compliant.\nWhat You’ll Do\nAs a Senior Software Engineer, you will own reliable backend services and API integrations in production. You will help drive solutions from design through delivery, raising the quality of both the systems we build and the way we operate them.\nYou will work across partner API clients, internal APIs, workflow steps, orchestration components, and the interfaces between Open Intelligence and activation systems. We value strong software engineering fundamentals-including clean design, testable code, and sound operational practices-over allegiance to any particular framework.\nDesign, develop, and review backend services and API integrations to a high engineering standard.\nOwn and evolve orchestration and gateway components, including workflow steps, partner API clients, internal service APIs, and activation interfaces.\nPartner with Product, lead engineers, and teams across audience, data, and performance to turn requirements into durable production services.\nBuild robust integrations with authentication, rate limiting, idempotency, retries, partial-update patterns, versioning, clear error handling, and operational runbooks.\nEstablish and maintain production standards for CI/CD, unit and integration testing, API contract testing, observability, auditability, and safe releases.\nMaintain an end-to-end view of the activation flows you support, identifying dependencies, incidents, and technical debt and proposing sequenced improvements.\nContribute hands-on to critical foundations such as gateways, tool registries, workflow runtimes, and guardrails hooks; mentor colleagues through design reviews, code reviews, and pairing.\nWho You’ll Work With\nYou will collaborate closely with Product, lead engineers, and sibling teams across audience, data, and performance. You will contribute to an engineering-led environment where teams communicate trade-offs clearly, share ownership of end-to-end flows, and work together to improve reliability over time.\nWhat You’ll Need\nSubstantial software engineering experience - 5+ years or equivalent depth of production ownership-in backend, platform, or API-focused roles.\nA track record of delivering and operating backend services, integrations, or platforms in production at meaningful scale.\nStrong proficiency in at least one backend language, such as Python, Go, or Java/Kotlin; Python is preferred.\nExperience designing and operating REST/HTTP APIs and event- or workflow-driven systems, such as asynchronous jobs, queues, durable state, or orchestration.\nExperience owning third-party and internal integrations, including authentication, error handling, versioning, monitoring, and partner-driven change.\nExperience with Git, CI/CD, and testing practices including unit, integration, and boundary or contract testing where APIs are involved.\nExperience with cloud platforms, containers, Kubernetes, infrastructure as code such as Terraform, and production observability through metrics, logs, or tracing.\nReliability and Collaboration\nYou communicate technical trade-offs clearly with engineers, Product, and partner teams.\nYou surface blockers early and present practical options.\nYou take ownership of incidents, postmortems, technical debt, and systemic improvements-not only feature delivery.\nYou are comfortable mentoring engineers through reviews, design feedback, and clear ownership boundaries.\nNice to Have\nExperience delivering orchestration, workflow, or agentic systems, including tool registries, policy or guardrail mechanisms, or human-in-the-loop flows.\nFamiliarity with AdTech or MarTech concepts such as SSPs, DSPs, deals, audiences, or campaign activation.\nFull-stack exposure through internal user interfaces or operational tools backed by the APIs you build.\nExperience working in a monorepo or large shared codebase with many integration surfaces.\nAwareness of data privacy and the safe handling of sensitive data in distributed systems, including audit trails or decision logs.\nExperience mentoring engineers or leading technical design for a multi-person initiative without formal people management.\nInterest in using AI coding assistants and prompt engineering responsibly to improve productivity without compromising quality.\nWho you are:\nYou're open: We are inclusive and collaborative; we encourage the free exchange of ideas; we respect and celebrate diverse views. We are open-minded: to new ideas, new partnerships, new ways of working.\nYou're optimistic: We believein the power of creativity, technology and talent to create brighter futures or our people, our clients and our communities. We approach all that we do with conviction: to try the new and to seek the unexpected.\nYou're extraordinary: we are stronger together: through collaboration we achieve the amazing. We are creative leaders and pioneers of our industry; we provide extraordinary every day.\nWhat we'll give you:\nPassionate, inspired people - We aim to create a culture in which people can do extraordinary work.\nScale and opportunity - We offer the opportunity to create, influence and complete projects at a scale that is unparalleled in the industry.\nChallenging and stimulating work - Unique work and the opportunity to join a group of creative problem solvers. Are you up for the challenge?\n#LI-Hybrid \nWe 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.\nWPP 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.\nPlease 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.","description_format":"text","description_chars":8256,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[{"name":"Denmark","iso":"DK","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Advertising","Creative Agencies","Digital Marketing","Media & Audience Measurement"],"lifecycle":[{"event":"open","at":"2026-09-16T15:58:14Z"}],"visa":[],"liveness":{"score":51,"band":"ok","label":"Likely open","p_open":1,"p_active":0.846,"p_room":0.6,"age_days":49,"expected_fill_days":56,"reasons":["conf:4","velocity","win:late","crowd:brand"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/wpp-senior-software-engineer-2","json_url":"https://alion.io/job/wpp-senior-software-engineer-2.json","meta":{"generated_at":"2026-11-05T19:17:44Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":25926,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":5467},"rest":"https://alion.io/mcp/rest/get_company?id=5467"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwpp-senior-software-engineer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwpp-senior-software-engineer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwpp-senior-software-engineer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/wpp-senior-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwpp-senior-software-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":967930}},{"tool":"search_jobs","arguments":{"company":"wpp.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":967930},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}