Software Engineer

WPP
Copenhagen
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Collaboration","Communication","Problem-solving","Ownership"]

Build and maintain backend services and API integrations for privacy-conscious activation systems within Open Intelligence. Design scalable orchestration and gateway components connecting workflow steps, partner APIs, internal services, and activation systems. Strengthen reliability through authentication, retries, idempotency, rate limiting, and clear error handling, and improve quality with unit/integration/contract testing. Own operational excellence by investigating incidents, fixing bugs, updating runbooks, and enhancing observability and auditability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
WPP
WPP
2 days ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and maintain backend services and API integrations for privacy-conscious activation systems within Open Intelligence. Design scalable orchestration and gateway components connecting workflow steps, partner APIs, internal services, and activation systems. Strengthen reliability through authentication, retries, idempotency, rate limiting, and clear error handling, and improve quality with unit/integration/contract testing. Own operational excellence by investigating incidents, fixing bugs, updating runbooks, and enhancing observability and auditability.
Location: Copenhagen
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Discuss, design, and implement backend services and API integrations, including code reviews aligned to team standards.
  • •Build and maintain orchestration and gateway components, including workflow steps and API clients connecting activation systems.
  • •Collaborate with Product, Lead Engineers, and partner teams to deliver reliable production services.
  • •Improve integration resilience using authentication, retries, idempotency, rate limiting, and clear error handling.
  • •Contribute to CI/CD and release safety by writing unit/integration/contract tests and supporting operational ownership (incidents, bugs, runbooks, technical debt, knowledge sharing).

Key Requirements

  • •3+ years of professional software engineering experience, typically in backend, platform, or API-focused roles.
  • •Experience building and operating backend services and APIs in production (e.g., REST/HTTP services or webhooks).
  • •Proficiency in a backend language such as Python, Go, Java, or Kotlin (Python preferred).
  • •Experience integrating external or internal APIs, including authentication, pagination, request/response handling, error models, and operational debugging.
  • •Experience with Git, unit/integration and/or contract testing, and CI/CD practices.
Skills:CollaborationCommunicationProblem-solvingOwnership
Languages:English
Tech Stack:PythonGoJavaKotlinRESTHTTPWebhooksGitUnit testingIntegration testingContract testingCI/CDGCPAWSAzureDockerKubernetesQueuesEvent-driven systemsInfrastructure as code

Company Brief

WPP
Global marketing and communications services group offering advertising, media investment management, branding, public relations, and digital services to multinational clients across industries.
Industry: Advertising Media Groups
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 1971
WebsiteLinkedIn