cover image
CNN

CNN

www.cnn.com

3 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
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
Company background Company brand
Company Name
CNN
Job Title
Software Developer I
Job Description
**Job Title:** Software Developer I **Role Summary:** Develop customer-facing features for iOS and tvOS apps, collaborating with engineering teams to deliver high-quality software on time. Focus on frontend development and cross-platform solutions for global deployment. **Expectations:** Deliver features per sprint timelines, meet quality standards, and participate in bug fixes. Prioritize scalability, resilience, and alignment with product requirements. **Key Responsibilities:** - Develop and maintain customer-facing iOS and tvOS applications. - Plan sprints for new features and bug fixes with engineering teams. - Monitor, debug, and resolve critical production issues. - Recommend technical improvements to enhance app performance and functionality. - Collaborate on cross-platform projects across 60+ global markets. **Required Skills:** - Proficiency in frontend application development (iOS, tvOS). - Knowledge of RESTful APIs, large-scale application design, and performance tuning. - Familiarity with DevOps/SRE practices (CI/CD, monitoring, incident management). - Object-oriented design, algorithm design, problem-solving, and complexity analysis. - Experience with modern design/architectural patterns (MVVM, SOLID). - Excellent communication skills to understand stakeholder requirements. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or equivalent work experience. - No specific certifications required.
Kanata, Canada
On site
Fresher
03-03-2026
Company background Company brand
Company Name
CNN
Job Title
Senior Software Developer
Job Description
**Job title** Senior Software Engineer **Role Summary** Lead the design, development, and continuous improvement of production‑ready web and backend systems for a high‑traffic digital media platform. Own feature delivery, performance, security, and maintainability while collaborating with product, design, and cross‑functional engineering teams in an Agile, distributed environment. **Expectations** - Deliver reliable, high‑performance software with strong ownership and accountability. - Drive technical quality through code, architecture, and security reviews. - Balance rapid iteration with thoughtful decision‑making in a fast‑moving, consumer‑focused context. **Key Responsibilities** - Design, develop, and maintain end‑to‑end features and APIs using modern JavaScript/TypeScript. - Implement accessible, polished UI components in collaboration with designers. - Optimize performance, scalability, and reliability of client‑side and server‑side code. - Ensure secure integration of third‑party libraries and services. - Participate in architecture and code reviews; mentor peers on best practices. - Lead, prototype, and ship solutions from concept through production release. - Integrate observability, monitoring, and analytics to detect and address issues. - Operate within Agile processes, breaking larger goals into actionable technical tasks. **Required Skills** - 4+ years building production software systems. - 4+ years of JavaScript (ES6+), async patterns; solid TypeScript knowledge. - Proficient in client‑side and server‑side development (Node, Python). - API design/implementation and web‑application fundamentals. - Performance tuning, security, and system‑design principles. - Experience with Datadog, New Relic, or similar monitoring tools. - Comfortable with CI/CD pipelines, cloud services (AWS), and observability stacks. - Strong collaboration, communication, and Agile workflow skills. **Nice to Have** - CMS platform or templating experience (Handlebars). - Frontend frameworks: Vue, Svelte, React. - CI/CD pipeline automation using AWS tools. - Python knowledge. - Authorization, identity, payment, or subscription API integration. - A/B testing or experimentation platform familiarity. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). ---
Kanata, Canada
On site
Senior
12-03-2026