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

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.

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 .
Tech Stack
Tools & technologiesAndroidCloudDistributed 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 resumeApplicant 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