Job Description
About the Role...
CNN is seeking a Software Engineer I to join our Registration and Subscriptions team. This is a great opportunity for an early-career engineer who is excited to build high-quality digital products, grow their technical skills, and contribute to experiences that deliver both business value and strong user experiences.
As part of our team, you'll help support the future of CNN's digital offerings, including direct-to-consumer subscription products, premium news experiences, and technologies that conect with audiences around the world. If you're eager to learn, collaborate with experienced engineers, and take on meaningful work, we'd love to hear from you.
The Registration and Subscriptions team is focused on creating engaging, user-centered experiences that foster direct relationships with our audience. We work closely with product managers, data scientists, and analysts to identify growth opportunities, test new features, and improve user journeys.
Our mission is to expand CNN's registered user base and support the growth of subscription products. As part of Warner Bros. Discovery's broader digital strategy, this team plays an important role in driving digital revenue growth and innovation.
Our tech stack includes JavaScript, Node, Python, Svelte, Sass, and AWS services. We value engineers who are curious, adaptable, and excited to learn across the stack. We enjoy balancing user needs, business goals, technical tradeoffs, an emerging technologies, and we care deeply about choosing the right tool for the job.
Your Role Accountabilities…
• Contribute to software development while learning from teammates and growing your engineering skills.
• Build and support full stack applications using JavaScript, HTML/CSS, and responsive design principles.
• Participate in Agile team ceremonies such as standups, planning, retrospectives, and demos.
• Write and maintain unit tests using frameworks such as Jest, Jasmine, or Mocha.
• Collaborate with engineers, product managers, and other partners to deliver high-quality user experiences.
• Ask questions, seek feedback, and continuously build your technical and professional skills.
Qualifications & Experience…
• 0–2 years of professional software development experience, including internships, co-
ops, or equivalent hands-on experience.
• Proficiency in JavaScript.
• Familiarity with building web applications using modern development practices
• Eagerness to learn and take on new challenges.
• Strong communication and collaboration skills.
• Care for code quality and a willingness to improve the systems you work in.
• Enthusiasm for contributing positively to team culture and engineering practices.
The Nice to Haves
• Familiarity with engineering best practices such as code reviews, testing, and debugging.
• Exposure to AWS services or other cloud platforms.
• Basic knowledge of relational databases, SQL, or NoSQL systems.
• Exposure to experimentation, A/B testing, or consumer-facing product development.
• Familiarity with modern programming languages, frameworks, APIs, or SDKs.
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.
Jobcode: Reference SBJ-pkj8z0-18-97-14-90-42 in your application.