Software Developer II

Warner Bros. DiscoveryOttawa, ON
$100,000 - $134,500

About The Position

Warner Bros. Discovery is seeking a Software Engineer II to join their Wholesale team. This role is an exciting opportunity for a developer passionate about building high-quality digital products that deliver business value and exceptional user experiences. The engineer will help shape the future of CNN’s digital offerings, including direct-to-consumer subscription products, premium news features, and innovative technologies connecting with global audiences. The Registration and Subscriptions team focuses on creating engaging, user-centric experiences that foster direct relationships with the audience. They collaborate with product managers, data scientists, and analysts to identify growth opportunities, test new features, and optimize user journeys. The team's mission is to expand CNN’s registered user base and support the development of new subscription products, playing a key role in driving digital revenue growth and innovation within Warner Bros. Discovery’s broader digital strategy. The tech stack includes JavaScript, Node, Python, Svelte, Sass, and AWS services. Flexibility and full-stack capabilities are valued, as is the ability to balance user needs, user behavior, technical strengths, and emerging technologies. The team values the ability to choose or invent the right tool for the job.

Requirements

  • 2–4 years of professional software development experience.
  • Proficiency in JavaScript
  • Excited to learn and ready to take on new challenges.
  • Excellent communicator with team members and peers.
  • Passionate about improving the code you touch and interact with.
  • Excited to add positively to the culture of CNN, both from an interpersonal level and from a code improvement standpoint.

Nice To Haves

  • Understand engineering best practices, design patterns, reviews, testing and alerting.
  • Experience with AWS services or other Cloud Platforms.
  • Knowledge of relational databases, SQL, and NoSQL
  • A|B testing and consumer testing platform experience
  • Familiarity with other modern programming languages, frameworks, platforms, API’s and/or SDKs.
  • Knowledge of Operations, CI/CD, and DevOps.

Responsibilities

  • Contribute to software development, learn through peers, ask questions, and grow as an engineer.
  • Full stack development with JavaScript, HTML/CSS & Responsive design.
  • Agile ceremony participation (Scrum, Planning, Retros, Demos).
  • Unit testing with frameworks such as Jest, Jasmine, and Mocha.

Benefits

  • health insurance coverage
  • an employee wellness program
  • life and disability insurance
  • a retirement savings plan
  • paid holidays and sick time and vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service