Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer, tvOS

$109.7k - $159.7k per year

CNN

About the Job

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

The Senior 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. He or she ensures 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.

About 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

  • Architect and 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
  • Develop and maintain existing production systems supporting CNN’s digital ecosystem
  • Mentor more junior developers
  • Ensure software development follows industry best practices, policies and guidelines. Specifically, ensuring that technical solutions are in line with established CNN Digital strategy, standards in respect to architecture, security, corporate governance, coding standards, monitoring, logging, unit tests, and service enablement

The Essentials

  • BS/MS in computer science (or equivalent)
  • Demonstrated advanced understanding of troubleshooting, root cause analysis, application design, solution development, human factors/usability design, and implementation of projects for major business units or the enterprise
  • Minimum 5 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 maintain existing code
  • Demonstrated full-stack development experience with mobile and CTV native clients, SDKs, and APIs (Swift/Objective-C, SwiftUI, iOS/tvOS platforms)
  • Demonstrated expert knowledge of software development methodologies, practices, and architecture, specifically experience architecting performant, scalable, and secure mobile and CTV apps
  • Hands-on experience with mobile/CTV DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools and automated tests. Preferred familiarity with Git and Bitrise.
  • Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams
  • Experience building flexible software architecture to accommodate shifting business needs

The Nice to Haves

  • Knowledge of Cloud Computing platforms such as Amazon AWS
  • General familiarity with database technologies (SQL/RDBMS, NoSQL, GraphDB, etc.)
  • Knowledge of or previous experience with VOD is a plus, including experience working with video playback on iOS/tvOS apps

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 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.

In compliance with local law, we are disclosing the compensation, or a range thereof, for roles in locations where legally required. Actual salaries will vary based on several factors, including but not limited to external market data, internal equity, location, skill set, experience, and or performance. Base pay is just one component of Warner Bros. Discovery’s total compensation package for employees. Pay Range: $109,700.00 - $159,700.00 salary per year. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Warner Bros. Discovery provides a variety of benefits to employees, including health insurance coverage, an employee wellness program, life and disability insurance, a retirement savings plan, paid holidays and sick time and vacation.

#J-18808-Ljbffr
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer, tvOS in Ottawa, ON vacancy
  • Position Overview We are looking for an experienced iOS Developer with strong tvOS experience to support the development and delivery of streaming applications. This is expected to be an approximately 8-month contract role. Primary Responsibilities Develop and maintain... 
    Suggested
    Contract work

    REDspace

    Ottawa, ON
    4 hours ago
  •  ...Canadian Artificial Intelligence management software and professional services firm partnering with organizations developing, implementing, or procuring AI to deliver...  ...Position Overview We are excited to add a Senior Software Developer/Architect to our team to produce scalable... 
    Senior
    Manual labor
    Remote work

    NuEnergy.ai

    Ottawa, ON
    7 days ago
  •  ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure comprehensive...  ...technical solutions and outcomes. In this role, the Software Developer will own specific software modules and be responsible for their... 
    Senior
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    4 hours ago
  • $95k - $115k per year

     ...everywhere. Fortinet is growing and we are looking to hire a Software Developer for our team in Ottawa. Responsibilities 5+ years of...  ...our 660,000+ customers around the globe. Job Details Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Engineering... 
    Senior
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    7 days ago
  • $90k - $115k per year

    Intermediate Software Developer, Ottawa, ON – Full Time job reporting to Manager, Software Development. Responsibilities Full-Stack Development...  ...through concept, design, implementation, and testing. Assist senior developers and managers in estimating effort, identifying risk... 
    Senior
    Long term contract
    Full time

    Nanometrics

    Ottawa, ON
    4 hours ago
  • Transform CNN's mobile experience as a Senior Software Developer for iOS/tvOS. Leverage your development skills to create engaging apps and support a collaborative environment at Warner Bros. Discovery. We are looking for a capable developer who will contribute to the architecture... 
    Senior

    CNN

    Ottawa, ON
    7 days ago
  • $65 - $67.16 per hour

     .... Our client has engaged us to assist them in hiring a contract Software Engineer (Ottawa, Ontario) . If you are interested in an opportunity...  ...RESPONSIBILITIES We are seeking a mid-level Software Developer with demonstrated expertise in Python, REST API integration, and... 
    Hourly pay
    Contract work
    Work at office

    The Bartech Group, Inc.

    Ottawa, ON
    7 days ago
  • About the job Specialist Software Developer (#11019) The role of Specialist Software Developer / Platform Administrator is to contribute to the whole solution by analyzing functional specifications to identify the best technical design and coding parts of the application.... 
    For contractors

    Global Talent Alliance, Canada

    Ottawa, ON
    7 days ago
  • As an Intermediate Software Developer on the platform deployment team, you willbe responsible fordesigning, implementing, andmaintainingour Deployment infrastructure - which handles software deployment,updatesand upgrades. You will work closely with development teams to ensure... 

    Jatom Systems Inc.-CAN

    Ottawa, ON
    7 days ago
  • $105k - $155k per year

     ...design, build, integrate, and maintain high‑quality Android‑based software that enables seamless navigation experiences within the vehicle....  ...for this position include but are not limited to: Design, develop, and maintain Android services and applications that support embedded... 
    Full time

    Ford Motor

    Ottawa, ON
    7 days ago
  •  ...NAV CANADA is seeking a self‑motivated and detail‑oriented Software Developer to join our software development team and contribute to real‑world...  ...in Canada. The Software Developer will work closely with senior developers and cross‑functional teams to plan, design, develop... 
    Senior
    Work at office
    Flexible hours
    3 days per week

    NAV CANADA

    Ottawa, ON
    7 days ago
  • Embedded Software Developer – Ottawa Contract Duration: 6 months Overview We have partnered with an Ottawa based avionics company that is one of the leading providers of tracking, monitoring, and messaging services, as well as airtime and billing services, primarily catering... 
    Contract work

    Talentlab

    Ottawa, ON
    4 hours ago
  • Kickstart your career as a COOP Software Developer with Thales in Ottawa, Canada. This hybrid role involves creating technologies to enhance security for cloud, mobile, and IoT applications. Thales is seeking COOP students to support engineering efforts in identity management... 

    Thales

    Ottawa, ON
    4 hours ago
  • Advance your software development career with ADGA as a Full-Stack Developer. Focus on enhancing security applications with Java and Liferay CMS expertise. ADGA Group is looking for an Experienced Full-Stack Developer to support critical projects for federal clients. You... 

    Adga-Group

    Ottawa, ON
    4 hours ago
  • $85k - $111.3k per year

     ...are shaping the evolution toward 6G. Within this context, our L1 Software Development team in RCE RAN Performance designs and implements...  ...the signal‑processing engine at the heart of 5G. Mission Develop high‑quality L1 features that grow our customers’ businesses and... 
    Temporary work

    Ericsson

    Ottawa, ON
    7 days ago
  • $85k - $110k per year

     ...variety of tasks through all stages of the software development life cycle. This role will...  ...deploy solutions and automate tasks. Developing automated tests for new and updated...  ...alone. Ability to analyze complex issues, develop and recommend options, and implement solutions... 
    Full time
    Work at office
    Remote work
    Flexible hours

    General Dynamics Mission Systems–Canada

    Ottawa, ON
    7 days ago
  •  ...Your next chapter starts here. We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal...  ...DevOps workflows Build and support cloud‑based and web‑based software solutions Collaborate with developers, QA, DevOps, and business... 

    High Tech Genesis

    Ottawa, ON
    7 days ago
  •  ...and data integrity; the writing of custom reports and ad-hoc reports to satisfy client specifications; and any other Programmer/Software Developer - Level 2 related tasks requested by the TA to support operations. Qualifications Minimum of 5 years of demonstrated experience... 
    Full time
    Temporary work
    Part time
    Flexible hours

    ADGA Group

    Ottawa, ON
    7 days ago
  • Elevate your career as a Web Software Developer II at our Ottawa office. Contribute to the development of geospatial applications while working closely with cross-functional teams in an engaging environment. This role requires 3+ years of experience in web application development... 
    Work at office

    Remsoft

    Ottawa, ON
    4 hours ago
  • Take on the challenge of developing mobile applications as an iOS Software Developer at CNN. Drive innovation within the CNN Mobile Engineering Team to enhance user engagement. This role will have you working independently on complex technical challenges while supporting... 
    Worldwide

    Warner Media, LLC.

    Ottawa, ON
    7 days ago
  •  ...and scripts. Responsibilities: Tool & Framework Development: Design, build, and maintain software tools, automated features, and test scripts to optimize the testing ecosystem. Develop and curate specialized test libraries that interface directly with vehicle Electronic Control... 

    randstad canada

    Ottawa, ON
    4 hours ago
  •  ...solutions for enhancing engineering workflows. Telesat, a leader in satellite communications, is looking for an experienced software developer to support the Lightspeed program. You will create AI-enabled tools that streamline Systems Engineering processes while enhancing... 

    Telesat Corporation

    Ottawa, ON
    1 day ago
  • Shape the future of automotive audio as an Embedded Software Developer with Ford of Canada. Hybrid role focusing on sound generation features and innovative solutions awaits. As a member of Ford's product development team, you will take charge of developing sound cancellation... 
    Full time

    Motorsport Hackers

    Ottawa, ON
    3 days ago
  • Position Summary Senior Controls Developer is responsible for developing innovative control systems dedicated to the sterilization industry designed...  ...control systems maintenance, and development of internal software automation tools. Development tasks will include, but are... 
    Senior
    Long term contract
    Remote work

    STERIS

    Ottawa, ON
    4 hours ago
  • Enhance your career at CNN as an Android Software Developer, contributing to a vibrant Mobile Engineering team. Your mission: build impactful mobile apps for a global audience. We are seeking a dedicated engineer who has a strong grasp of mobile app development, particularly... 

    Warner Media, LLC.

    Ottawa, ON
    7 days ago
  • Location: Ottawa, ON (Hybrid) Term: Perm High Tech Genesis is in search of a low-level embedded software developer to bolster our engineering team. As part of a dynamic team, the Low-Level Embedded Software Developer will help design and develop embedded software for next-gen... 
    Permanent employment

    High Tech Genesis

    Ottawa, ON
    7 days ago
  • Join Ciena as a Waveserver Software Developer Co-op and help shape the future of optical network solutions. Engage in exciting projects that leverage your software development skills within a collaborative team. This co-op position at Ciena offers the opportunity to work on... 

    Ciena Corporation

    Ottawa, ON
    7 days ago
  • Elevate your testing career as a Software Developer in Test II with Warner Bros. Discovery. Contribute to CNN Digital releases by enhancing automation...  ...analysis to deployment. This role requires collaboration with senior engineers to improve existing automated tests and create new... 
    Senior

    CNN

    Ottawa, ON
    4 hours ago
  •  ...the analysis with context and patterns across portfolios. The software engineering work The work is heavy on data: massive analytical...  ..., raw SQL, performance work on tables that don't get smaller Develop big-data visualizations that stay responsive at fleet scale Extend... 
    Senior
    Work at office
    Remote work
    Shift work

    enurgen

    Ottawa, ON
    4 hours ago
  • $66.07k - $82.15k per year

     ...- $82,151.00 Position Purpose Reporting to the Lead Technical Designer, the incumbent develops new or enhances existing and off-the-shelf computer applications based on software requirements. Assigned small projects of limited duration or may participate in a designated... 
    For contractors

    University of Ottawa

    Ottawa, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer, tvOS. Be the first to apply!