Software Developer I

CNN


Date: 5 hours ago
City: Kanata, Ontario
Contract type: Full time
Welcome to Warner Bros. Discovery… the stuff dreams are made of.

Who We Are…

When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what’s next…

From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.

We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.

To see what it’s like to work at CNN, follow @WBDLife on Instagram and X!

Your New Role...

CNN is hiring a Software Engineer I to join the Editorial Experience team within our CNN Platforms engineering organization.

We are seeking a recent graduate or early-career developer eager to learn and contribute to real-world applications used by millions of people on CNN.com.

This is a fantastic opportunity for an individual who is passionate about building, operating, and optimizing a digital content platform to empower journalists and editorial teams to deliver essential, sustainable, and facts-first storytelling. You will support efforts to improve the editorial experience on CNN.com by contributing to the development of tools and features that help journalists create and manage content more efficiently.

As a Software Engineer I, you will contribute to technical efforts at the intersection of news publishing workflows, editorial tooling, and content delivery. You will collaborate within a cross-functional team of engineers, product managers, and designers, contributing through the planning, development, code review, and deployment lifecycle. You will gain hands-on experience working on a modern content publishing platform in a dynamic news media environment.

Your primary focus will be building features and tools within our content management system (CMS) that support editorial workflows, improve content creation efficiency, and enhance the user interface for journalists. You will learn best coding practices to design and implement features running in highly complex software stacks. You will receive mentorship from senior-level engineers and other leaders on software architecture philosophy, core programming practices, code quality, automated test coverage, and production readiness.

Your Role Accountabilities…

Engineering & Implementation

  • Contribute to feature development within our CMS platform to support editorial workflows and content publishing
  • Assist in building web-based tools and backend APIs that streamline content creation, editing, and publishing processes
  • Collaborate on UI components and backend logic that enhance the editorial user experience
  • Learn to write clean, maintainable, and well-documented code using modern JavaScript (ES6+), HTML5, and CSS3
  • Gain exposure to performance optimization, caching strategies, and scalable architecture
  • Contribute to testing coverage, QA analysis, and code reviews to ensure production readiness

Collaboration & Delivery

  • Partner closely with peer engineers to learn and build editorial systems, from architectural design to iterative feature development to production release
  • Participate in sprint planning, sprint reviews, and retrospectives to develop team delivery skills
  • Work with Git and GitHub for version control, learning best practices for branching, merging, and pull requests
  • Ask questions, seek feedback, and contribute to team knowledge-sharing and documentation

Mentorship & Growth

  • Receive coaching and technical guidance from experienced engineers
  • Pair program and shadow teammates to deepen your understanding of editorial services and platform-level engineering
  • Learn about modern development tools and frameworks such as Node.js, Webpack, and testing libraries like Jest
  • Embrace a growth mindset and take advantage of learning opportunities across CNN and WBD technical teams
  • Contribute to a positive, inclusive team culture that values curiosity and collaboration

The Essentials…

  • Bachelor’s degree in a technical discipline or equivalent experience
  • Familiarity with basic web development including HTML, CSS, and JavaScript
  • Exposure to backend programming concepts or languages such as Node.js, Python, or Java
  • Interest in digital publishing, editorial workflows, or content management systems
  • Eagerness to learn, ask questions, and contribute to a focused engineering team

Nice to Haves…

  • Experience with cloud infrastructure stacks such as AWS, Azure, or GCP
  • Experience with operations, CI/CD pipelines, and DevOps principles
  • Familiarity with Git, GitHub, and collaborative development workflows
  • Exposure to front-end frameworks or libraries (e.g., React, Vue, or similar)

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 www.wbd.com/guiding-principles/ 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.
Post a CV