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

Senior Software Developer

Warner Bros. Discovery

Senior iOS Software Engineer for CNN developing innovative mobile applications. Collaborating with cross-functional teams to enhance user experience across CNN's digital ecosystem.

Posted 6/4/2026full-timeKanata • 🇨🇦 CanadaSenior💰 $100,000 - $134,500 per yearWebsite

Tech Stack

Tools & technologies
iOSObjective-CSwift

About the role

Key responsibilities & impact
  • Architect and build intuitive, simple and elegantly designed mobile 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
  • Mentor more junior developers
  • Ensure software development follows industry best practices, policies and guidelines

Requirements

What you’ll need
  • 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
  • Strong foundation in programming fundamentals such as data structures and algorithms
  • Ability to develop new and innovative applications as well as maintaining existing code
  • Demonstrated full-mobile stack development experience with mobile native clients, SDKs, and APIs (Swift/Objective-C, SwiftUI, iOS platform)
  • Demonstrated expert knowledge of software development methodologies, practices, and architecture, specifically experience architecting performant, scalable, and secure mobile apps
  • Hands-on experience with mobile DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools and automated tests
  • 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

Benefits

Comp & perks
  • health insurance coverage
  • an employee wellness program
  • life and disability insurance
  • a retirement savings plan
  • paid holidays and sick time
  • vacation

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
mobile app developmenttroubleshootingroot cause analysisapplication designsolution developmentdata structuresalgorithmsfull-mobile stack developmentSwiftObjective-C
Soft Skills
mentoringcommunicationcollaborationproblem-solvingadaptability
Certifications
BS in computer scienceMS in computer science