Software Engineer I

Warner Bros. DiscoveryAtlanta, GA

About The Position

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.

Requirements

  • 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.

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.

Responsibilities

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service