Software Engineer, Data Analyst, Data Science Manager

Warner Media, LLC.
Atlanta, US
On-site

Job Description

Position: Staff Software Engineer

Your New Role

CNN is seeking a Staff Software Engineer to own the design and development of its cross-platform Analytics SDKs — the foundational layer that powers behavioral data collection and product analytics across CNN’s entire digital footprint. Your SDK is how CNN understands its audience: every content interaction, engagement signal, and behavioral event across web, iOS, Android, OTT, and emerging platforms flows through the systems you build.

That data powers audience analytics, content performance measurement, ad targeting, personalization, and the business intelligence that helps CNN’s journalists produce award-winning journalism that speaks directly to their audience.

This is a senior individual contributor role for an engineer with deep SDK architecture and API design experience who is ready to move into a more strategic position. You will define the SDK architecture, establishengineering standards, and partner closely with data platform, application, and product teams to ensure high-quality, performant, reliable analytics collection that is easy to adopt across all CNN applications.

If you want to build the instrumentation layer that an entire newsroom depends on — and shape how analytics engineering works across CNN — this is the role.

Your Role Accountabilities

  • Architect, build, and maintain

CNN’s cross-platform analytics SDK and supporting tooling across web, iOS, Android, OTT, and other client environments

  • Lead as the subject matter expert in analytics instrumentation, client-side data collection, and SDK design across the organization
  • Define SDK best practices around API design, backward compatibility, versioning, performance, privacy, and reliability
  • Partner with Product, Analytics, Data Engineering, and Application teams to translate analytics requirements into clean SDK capabilities
  • Influence CNN’s technical strategy for data collection, client event instrumentation, and data privacy — contribute meaningfully to planning across client engineering and platform teams
  • Mentor and provide growth-centered feedback to other engineers through design reviews, code reviews, and architectural guidance
  • Communicate designs, architectural decisions, and tradeoffs clearly to engineers and leaders at all levels
  • Drive improvements to best practices, documentation, SDK ergonomics, and architectural patterns proactively

Qualifications & Experience Required

  • 7+ years of professional software engineering experience, including senior or staff-level technical leadership
  • Strong experience designing and maintaining

SDKs, libraries, or shared frameworks used by multiple teams

  • Deep understanding of software design principles, API design, versioning strategies, and long-term maintainability
  • Experience with client-side analytics, telemetry, or event-based data collection systems
  • Proficiency in one or more of the following, with the ability to learn others as needed:

Java/Kotlin, Swift/Objective-C, JavaScript/Type Script, Goor Python

  • Strong familiarity with cloud-based architectures and how client SDKs interact with backend services
  • Solid understanding of networking fundamentals, performance optimization, and reliability in distributed systems
  • Track recordof delivering high-quality, well-documented software that other teams trust and adopt

Preferred

  • Experience building analytics or telemetry systems at scale (millions of events per second)
  • Familiarity with event schemas, data contracts, and analytics validation pipelines
  • Experience supporting privacy, consent management, and data governance requirements in client-side software
  • Background working with experimentation, personalization, or advertising instrumentation
  • Experience enabling end-to-end analytics workflows from client instrumentation to downstream analytics systems

Championing Inclusion at WBD:

Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.

If you’re a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page for instructions to submit your request.

#J-18808-Ljbffr

Skills & Requirements

Technical Skills

Sdk architectureApi designCross-platform analytics sdkClient-side data collectionCloud-based architecturesNetworking fundamentalsPerformance optimizationReliability in distributed systemsJavaKotlinSwiftObjective-cJavascriptTypescriptGoPythonLeadershipTechnical guidanceCommunicationMentorshipSoftware developmentData analyticsNews media

Employment Type

FULL TIME

Level

Mid-Level

Posted

5/10/2026

Apply Now

You will be redirected to Warner Media, LLC.'s application portal.

Sign in and we'll score your resume against this role.

Find Similar Jobs

Browse roles in the same category, level, and remote setup.

Sign in to open the target role workbench.