Warner Bros.

Staff Software Engineer

GA Atlanta 1050 Techwood Drive NW Full time

Welcome to Warner Bros. Discovery… the stuff dreams are made of.

Who We Are…

When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what’s next…

From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.

We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.

To see what it’s like to work at CNN, follow @WBDLife on Instagram and X!

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, establish engineering 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/TypeScript, Go or 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 record of 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 

How We Get Things Done…

This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at www.wbd.com/guiding-principles/ along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.

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.