Post Job Free
Sign in

Software Developer II

Company:
CNN
Location:
Ottawa, ON, Canada
Posted:
October 01, 2025
Apply

Description:

About the Job

We are searching for an iOS / tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Team. They are an individual contributor, self-directed, able to work with minimal supervision, and typically expected to take on difficult technical challenges. The Engineer will contribute to the technical direction, supporting Principal Engineers/Architects and Senior Engineers in defining the technology strategy and implementation. We need our engineers to be versatile and eager to tackle new problems in a fun, collaborative and fast-paced environment.

The iOS / tvOS Software Developer contributes to mobile and CTV technology strategy, architecture, best practices, and choice of tools and technology stack across iOS and tvOS app platforms, supporting backend APIs, CI/CD tools, and testing automation. They ensure technical execution and release of CNN’s mobile and CTV apps to end consumers. They partner with Product, Design and Delivery Leaders to help teams deliver on product initiatives and operational execution.

The Team

This is a great opportunity for an individual that is passionate about building mobile and CTV apps for News audiences. Our team builds innovative and creative user experiences taking advantage of the latest features and technologies that CNN has to offer.

The Daily

Build intuitive, simple and elegantly designed mobile and CTV apps that people want to use

Provide support and development of software tools and procedures to extend and enhance the core production pipeline

Work with multiple departments, including Product, Design, Delivery, Editorial and Engineering to implement CNN Digital consumer experience solutions and apps

Assist with troubleshooting production problems, root cause analysis, and debugging

Development and maintenance of existing production systems supporting CNN’s digital ecosystem

Ensure software development follows industry best practices, policies and guidelines, including architecture, security, governance, coding standards, monitoring, logging, unit tests, and service enablement

The Essentials

BS/MS in computer science (or equivalent)

Demonstrated ability in troubleshooting, root-cause analysis, application design, solution development, usability design, and implementation of projects for major business units or the enterprise

Minimum 2 years professional development experience

Strong foundation in programming fundamentals such as data structures and algorithms

Ability to develop new and innovative applications as well as maintaining existing code

Full-stack development experience with mobile and CTV native clients, SDKs, and APIs (Swift / Objective-C, SwiftUI, iOS / tvOS platforms)

Knowledge of software development methodologies, practices, and architecture for architecting performant, scalable, and secure mobile and CTV apps

Hands-on experience with mobile/CTV DevOps CI/CD tools and automated tests, including deployment automation and code signing tools. Familiarity with Git and Bitrise is preferred

Strong written and verbal communication with cross-functional teams

Experience building flexible software architecture to accommodate shifting business needs

The Nice to Haves

Knowledge of cloud platforms such as Amazon AWS

Familiarity with database technologies (SQL/RDBMS, NoSQL, GraphDB, etc.)

Knowledge of or experience with VOD, including video playback on iOS/tvOS apps

How We Get Things Done

Our guiding principles are the core values by which we operate and are central to how we get things done. See the guiding principles at and discuss them during your interview.

Championing Inclusion at WBD

Warner Bros. Discovery embraces the opportunity to build a workforce reflecting a wide array of perspectives, backgrounds and experiences. We are an equal opportunity employer and consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, disability, marital status, citizenship status, military status, protected veteran status, or any other category protected by law. If you require adjustments or accommodations during the application process, please visit our accessibility page for instructions.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Broadcast Media Production and Distribution

Referrals increase your chances of interviewing at CNN by 2x

We’re also listing multiple related roles you may be interested in, including Software Engineer roles at CNN and WBD. #J-18808-Ljbffr

Apply