Software Engineer II

Chegg Chegg · Consumer · Remote

Backend Developer to build and evolve Chegg’s advertising and monetization platform, focusing on programmatic advertising, header bidding, and ad delivery. Responsibilities include building backend services, integrating with ad platforms, optimizing ad latency and yield, and ensuring privacy compliance.

What you'd actually do

  1. Build and maintain backend services and APIs to support programmatic advertising workflows (RTB, Ad Exchange, DSP/SSP integrations)
  2. Own and enhance integrations with Google Ad Manager (GAM) and Prebid.js (header bidding), including configuration, troubleshooting, and performance optimization
  3. Integrate, debug, and monitor ad tags across web surfaces (display/video), including VAST, creatives, and third-party tracking
  4. Develop Node.js-based ad services for configuration management, feature flags/experimentation, and server-side bidding/decisioning
  5. Improve ad latency, yield, and reliability through efficient system design, caching strategies, and observability (logging/metrics/alerts)

Skills

Required

  • 3+ years of backend engineering experience
  • Strong understanding of programmatic advertising fundamentals
  • Hands-on experience with Google Ad Manager (GAM) and Prebid.js (header bidding)
  • Experience integrating and debugging ad tags and video/display ads
  • Strong backend development experience with Node.js (TypeScript preferred)
  • Understanding of privacy and consent management (GDPR/CCPA)
  • Solid grasp of data structures/algorithms and fundamentals of scalable system design

Nice to have

  • experience in AdTech, consumer internet, or high-scale web products
  • Familiarity with major DSPs such as The Trade Desk and common ad ecosystem tooling
  • strong knowledge of VAST and ad delivery flows
  • SQL/NoSQL databases and event-driven architectures is a plus
  • Proficiency with Git-based workflows and CI/CD

What the JD emphasized

  • privacy compliance
  • privacy and consent management