The New York Times is a leading source of independent journalism, and they are seeking a Senior Software Engineer to enhance their programmatic video advertising capabilities. This role involves collaborating across product teams to create effective video ad experiences and ensuring high standards in performance and compliance.
Responsibilities:
- Architect Video Ad Products: Create seamless outstream (in-read, in-page) and instream video experiences across NYT products
- Identity and Privacy: Design and implement solutions for identity resolution within the programmatic stack, ensuring high auction match rates auctions while maintaining strict privacy standards
- Standards and Compliance: Implement and promote industry standards for video delivery, such as VAST or VPAID, ensuring compatibility across our multi-platform environment
- Performance Monitoring: Oversee end-to-end performance of video ads, focusing on Core Web Vitals and reducing the "time to first frame" for outstream units
- Mentorship and Quality: Advocate for codebase quality, mentor engineers on the nuances of programmatic auctions, and foster an environment of excellence
- Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world
- This role reports to the Senior Engineering Manager, Ad Experience
Requirements:
- 5+ years of software engineering experience, with a heavy focus on AdTech
- Understand programmatic advertising including bidder configuration, universal identity providers (e.g., UID2, LiveRamp), and optimizing auctions in web and mobile environments
- Understand outstream and programmatic video workflows. Comfortable working with video players and ad-signaling protocols
- Proficient in TypeScript/JavaScript, front-end library CI/CD tooling, and version control
- Understand how technical decisions, such as identity matching and auction depth, impact programmatic yield and user latency
- Hands-on experience with agentic or AI-assisted coding tools (e.g., Claude Code or Cursor) including the ability to effectively direct, iterate on, and verify AI-generated output
- Hybrid or web viewed content within Apps