cover image
CNN

CNN

www.cnn.com

2 Jobs

6,417 Employees

About the Company

CNN Worldwide is the most honored brand in cable news, reaching more individuals on television and online than any other cable news organization in the United States. Globally, people across the world can watch CNN International, which is widely distributed in over 200 countries and territories. CNN Digital is the #1 online news destination, with more unique visitors than any other news source. CNN's award-winning portfolio includes non-scripted programming from CNN Original Series and CNN Films for broadcast, streaming and distribution across multiple platforms. CNN programming can be found on CNN, CNN International and CNN en Espanol channels, on the CNN Originals hub on discovery+, on Max and for pay TV subscription via CNN.com, CNN apps and cable operator platforms. Additionally, CNN Newsource is the world's most extensively utilized news service partnering with over 1,000 local and international news organizations around the world. CNN is a division of Warner Bros. Discovery.

Listed Jobs

Company background Company brand
Company Name
CNN
Job Title
Manager, Software Development
Job Description
**Job Title:** Manager, Software Development **Role Summary:** Lead a high‑performance mobile engineering team of 8, driving technical direction, product delivery, and professional growth for CNN’s mobile news apps. Own end‑to‑end application lifecycle while collaborating cross‑functionally on strategy, roadmaps, and quality. **Expactations:** - Mentor and coach engineers to achieve career milestones and stretch goals. - Drive iterative, sustainable delivery with strong focus on performance, quality, and user experience. - Act as technical anchor and decision maker for the team’s architecture and product roadmap. **Key Responsibilities:** - Manage daily stand‑ups, retrospectives, and team ceremonies. - Set individual and team OKRs, conduct regular performance reviews, and facilitate hiring & onboarding. - Own technical planning, design reviews, and backlog grooming, ensuring alignment with broader product plans. - Conduct code reviews, provide architectural guidance, and contribute code when necessary. - Liaise with product, design, QA, and operations to define scope, estimate effort, and track progress. - Proactively identify and resolve blockers, risks, and technical debt. **Required Skills:** - Proven experience leading and scaling software engineering teams (minimum 2 years). - Strong communication skills: articulate technical concepts to both engineering and non‑technical stakeholders. - Deep knowledge of mobile platforms: Swift/SwiftUI, Kotlin/JetPack Compose, or analogous frameworks. - Hands‑on background in building, testing, and shipping high‑performance consumer apps. - Familiarity with CI/CD, cloud services, and internal / open‑source tooling. - Ability to coach, motivate, and develop technical talent. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience). ---
Kanata, Canada
On site
01-12-2025
Company background Company brand
Company Name
CNN
Job Title
Senior Software Developer (Full-Stack)
Job Description
Job Title: Senior Software Developer (Full‑Stack) Role Summary: Design, develop, test, and deploy high‑availability web applications for a digital commerce platform. Focus on customer‑facing products using modern JavaScript/TypeScript and server technologies, ensuring scalability, reliability, and performance. Expectations: - Lead feature design and implementation for complex user interfaces and backend services. - Mentor junior developers, enforce best practices, and maintain high code quality. - Participate in on‑call rotations and collaborate across engineering, product, and editorial teams. - Continuously evaluate and refactor code to improve maintainability and efficiency. Key Responsibilities: - Build and enhance commerce products (e.g., a web portal). - Define and implement database schemas, application architecture, and networking components. - Integrate AWS services (EC2, RDS, S3, etc.) and use Git for source control. - Develop APIs with Node.js/Express, Python, and front‑end logic with React/Vue. - Use Postgres, Elasticsearch, and Redis for data storage and caching. - Conduct design reviews, write unit and integration tests, and perform code reviews. - Enable continuous deployment pipelines and Agile scrum ceremonies. - Provide technical guidance to editors for publishing platform improvements. Required Skills: - 5+ years of full‑stack development experience. - Proficient in JavaScript/TypeScript, React or Vue, Node.js, Express. - Experience with Python, AWS services, Git, Postgres, Elasticsearch, Redis. - Strong understanding of data structures, algorithms, and database design. - Prior work on mission‑critical, high‑availability e‑commerce or media systems. - Familiarity with Agile methodologies (Scrum/Kanban) and CI/CD practices. Required Education & Certifications: - B.S. or M.S. in Computer Science, Software Engineering, or related field. - No mandatory certifications specified.
Kanata, Canada
On site
Senior
03-02-2026