Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Warner Bros. Discovery

Staff Software Engineer

Warner Bros. Discovery

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

Posted 5/6/2026full-timeAtlanta • 🇺🇸 United StatesLeadWebsite

Tech Stack

Tools & technologies
AndroidCloudDistributed SystemsGoiOSJavaJavaScriptKotlinObjective-CPythonSwiftTypeScript

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • career defining opportunities
  • thoughtfully curated benefits
  • tools to explore and grow

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SDK designAPI designversioning strategiesclient-side analyticstelemetryevent-based data collectionJavaKotlinSwiftObjective-C
Soft Skills
technical leadershipmentoringcommunicationcollaborationfeedbackdesign reviewscode reviewsarchitectural guidance