Staff Software Engineer at Warner Bros. Discovery
Atlanta, GA
—
Jul 17, 2026
Atlanta, GA
Jul 21, 2026
What this job asks for AI summary
A full-stack engineering role embedded in CNN's affiliate distribution platform, focused on building and maintaining content tools used by partner newsrooms worldwide. Day-to-day work covers Node.js backend services, React or Vue.js interfaces, and AWS infrastructure, alongside architecture input, CI/CD support, and integration with internal media and publishing pipelines. Suits a seasoned engineer comfortable owning work across the entire stack in a journalism-driven environment.
Senior level · 9+ years · New York-Newark-Jersey City, NY-NJ-PA · Full-time
Advertised as Staff, but the requirements read as Senior.
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 1,650 people in the New York-Newark-Jersey City, NY-NJ-PA area plausibly meet what this posting asks for (software developers). range 880–2,200
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $170,499 (middle half $133,523–$210,499).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (9)
The title is 'Staff Software Developer' but the requirements — 9+ years, full-stack delivery on a product team, no explicit cross-team technical direction or org-wide scope — are consistent with a Senior individual contributor. Seniority is assessed as Senior accordingly.
React and Vue.js are presented as interchangeable ('React or Vue.js'); React is listed as primary with Vue.js as an alternative.
TypeScript is listed alongside JavaScript ('modern JavaScript/TypeScript'); both are captured under one skill with the other as an alternative.
Redis and DynamoDB are presented as interchangeable caching options ('Redis or DynamoDB'); Redis is listed as primary with DynamoDB as an alternative.
ECS and EKS are listed together ('ECS/EKS') as deployment targets; captured as one skill with EKS as an alternative.
'AI development tools (Cursor, Codex, Claude, etc.)' is listed under The Essentials as a hard requirement; named as a skill since the JD explicitly gates on regular use of this category of tooling.
Terraform and CloudFormation appear only under 'The Nice to Haves' section.
No compensation range was disclosed in the posting.
Location is inferred as New York (CNN HQ) based on WBD/CNN context; the posting does not explicitly state a work location or confirm remote eligibility.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.