Senior Software Engineer Meta Advertising & Server-Side Signals

Usercentrics GmbH
München, Germany
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

München, Germany

Tech stack

JavaScript
API
Google AdWords
Common ISDN Application Programming Interface (CAPI)
Node.js
Akamai
Software Engineering
TypeScript
Google Cloud Platform
Autoscaling
Caching
Backend
Kubernetes
Cloudflare
Api Design
Microservices

Job description

Usercentrics is a global leader in the field of consent management platforms (CMP). We follow our company vision to build a world where user privacy enables a thriving digital ecosystem. Our mission is to provide privacy solutions that empower organizations to embrace data privacy while building trust with their users through freedom of choice. With our product, businesses can collect, manage and document user consents on websites and apps, and achieve full compliance in accordance with global privacy regulations while facilitating high consent rates and building trust with their customers., We are seeking a Staff Software Engineer with deep specialization in Meta's performance advertising ecosystem, particularly Meta Signals Gateway (MSGW) and Conversion API (CAPI). You will own the architecture and implementation of our server-side signals platform end-to-end., * Design and implement our systems & services that integrate with Meta MSGW at scale.

  • Implement and operate high-availability microservices delivering the functionality for our Meta SGW product offering.
  • Integrate with Meta's API surfaces (Graph API, CAPI endpoints, Signals Gateway).
  • Collaborate with product and engineering teams to ensure end-to-end data compliance and transparency.
  • Mentor and lead engineers in server-side tracking best practices.

Requirements

Do you have experience in TypeScript?, This role requires strong backend engineering skills, an understanding of advertising data semantics, and the ability to design scalable, * 5+ years of software engineering experience, including deep backend development

  • Strong expertise with Meta Conversion API (CAPI) and ideally Meta Signals Gateway (MSGW) in production systems
  • Excellent knowledge of Node.js, TypeScript, JavaScript (including server-side runtime constraints).
  • Strong understanding of advertising and tracking mechanics
  • Experience with CDNs (e.g., Cloudflare,Akamai, GCP) for caching, edge execution, and traffic routing
  • Hands-on experience with cloud-native infrastructure (GCP is a plus)
  • Solid grounding in API design & security
  • Ability to lead cross-team architectural decisions

Nice to Have

  • Experience with Kubernetes (operating microservices, autoscaling, observability)
  • Background working in web agencies, advertising ops or measurement engineering
  • Familiarity with privacy frameworks (GDPR, ePrivacy, consent/opt-out flows)
  • Broader experience with other ads platforms (TikTok, Google Ads, etc.)

About the company

Usercentrics is a global market leader in the field of Consent Management Platforms (CMP). We enable businesses to collect, manage and document user consents on websites and apps in order to achieve full compliance with global privacy regulations while facilitating high consent rates and building trust with their customers.

Usercentrics believes in creating a healthy balance between data privacy and data-driven business, delivering solutions for every size of enterprise. Cookiebot CMP is our plug-and-play SaaS for smaller businesses and organizations, App CMP handles user consent on mobile apps, and Usercentrics CMP serves companies with enterprise-grade custom requirements for unifying consent and data from capture to processing.

Helping clients like Daimler, ING Diba and Santander achieve privacy compliance, Usercentrics is active in more than 100 countries, with 2000+ resellers and handles more than 61 million daily user consents.

Visit usercentrics.com and cookiebot.com to learn more.

Apply for this position