Senior Software Engineer role focused on Prebid and header bidding ecosystem. Requires significant JavaScript and TypeScript experience, deep knowledge of auction lifecycle, Prebid.js and Prebid Server, and Google Ad Manager. Responsibilities include developing and maintaining client-side monetization scripts, owning header bidding wrapper architecture and releases, ensuring performance and reliability of deployed solutions, and staying current with industry standards. Requires 4+ years JavaScript experience, experience with Google Cloud Platform, and broad ad tech knowledge including OpenRTB, SSP/DSP integrations, consent frameworks, and video ad technologies. Remote position, US only.
What you'll do
Serve as a senior hands-on developer, writing and shipping production code daily, reviewing peers' pull requests, and partnering with other engineers to ensure quality across the codebase
Serve as a subject matter expert for Prebid.js and Prebid Server, advising on wrapper architecture, bid adapters, modules (identity, consent, floors, analytics)
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Stay current on Prebid.js and Prebid Server releases, OpenRTB specification changes, and emerging standards in the header bidding ecosystem, translating developments into recommendations and upgrades
Own the header bidding wrapper end to end, including architecture, release cycle, feature evaluation, integration, and key design decisions
Work daily with Google Ad Manager, GPT, and the IMA SDK, with deep knowledge of GAM features such as line item architecture, key-value targeting, unified auction dynamics, Unified Pricing Rules
Maintain high quality code standards for client-side scripts monetizing publisher sites, ensuring JavaScript and TypeScript run at massive scale
Ensure on-page performance of client-side scripts, measuring and protecting Core Web Vitals (INP, LCP, CLS), memory usage, script execution time, and network overhead
Take ownership of deployed solutions, ensuring ongoing reliability and addressing critical issues to maintain system stability and performance