> Markdown version of [/jobs/ext/619919-senior-software-engineer-frontend-video](https://www.wearedevelopers.com/jobs/ext/619919-senior-software-engineer-frontend-video). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Frontend Video... - **Company:** New York Times - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $140,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Cursor (Graphical User Interface Elements), Automation of Marketing, Software Engineering, TypeScript, Web Usability, Performance Monitor, Front End Software Development, Software Version Control - **Published:** June 12, 2026 - **Apply:** https://www.juju.com/job/00000000g7g620 ## About the Role + Experience: You have 5+ years of software engineering experience, with a heavy focus on AdTech. + Programmatic Expertise: You understand programmatic advertising including bidder configuration, universal identity providers (e.g., UID2, LiveRamp), and optimizing auctions in web and mobile environments. + Video Specialization: You understand outstream and programmatic video workflows. You are comfortable working with video players and ad-signaling protocols. + Technical Experience: You are proficient in TypeScript/JavaScript, front-end library CI/CD tooling, and version control. + Yield and Performance Driven: You understand how technical decisions, such as identity matching and auction depth, impact programmatic yield and user latency. + AI Experience: 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. Preferred Qualifications: + Hybrid or web viewed content within Apps. This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables. ## Description The Digital Advertising Mission at The New York Times is looking for a senior software engineer to lead the technical evolution of our programmatic video advertising capabilities. You will collaborate across NYT product teams to build performant, video-first ad experiences. This is a hybrid role, based at our New York City headquarters, reporting to the Ad Experience Engineering Manager. At The New York Times, our product teams create engaging experiences for over 150 million digital readers from around the globe. The Digital Advertising Mission develops display and video ad products that differentiates us in the market, perform for our readers, and sell at scale. Responsibilities: As a senior individual contributor specializing in video and programmatic technology, you will: + 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 (https://www.nytco.com/company/mission-and-values/) 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. ## Related Videos - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Decoding web accessibility through audit](https://www.wearedevelopers.com/videos/507-decoding-web-accessibility-through-audit) - [Automate everything via NodeJS and Puppeteer](https://www.wearedevelopers.com/videos/322-automate-everything-via-nodejs-and-puppeteer) - [WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more](https://www.wearedevelopers.com/videos/1761-wearedevelopers-live-frontend-inspirations-web-standards-and-more) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall)