Senior Software Engineer (Roku)

CNN

Atlanta (GA)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CNN in Atlanta is seeking a Senior Software Developer to join their Roku team. This role involves collaboration with developers and stakeholders to design, build, and maintain software applications for streaming services used by millions. The ideal candidate has over 5 years of experience in software development, proficiency in scripting languages such as JavaScript or Python, and experience with streaming devices like Roku. The team values effective communication and collaboration in a fast-paced environment.

Qualifications

  • 5+ years of experience in developing and releasing software products and/or services.
  • Proficiency in client‑side scripting languages such as JavaScript or Python.
  • Experience developing for streaming devices like Roku, FireTV, or similar platforms.

Responsibilities

  • Write client‑side code for streaming applications.
  • Actively contribute to a collaborative team environment.
  • Communicate effectively with engineers and cross‑functional teams.

Skills

JavaScript
Python
BrightScript
Roku
Git

Job description

About the Team and Role

The Global Customer Experience organization’s mission is to engage and delight millions of passionate customers across the globe by delivering Warner Bros. Discovery’s core streaming applications on all devices and platforms. The development team responsible for the Roku platform is a major part of that mission.

The ideal candidate

We are looking for a Senior Software Developer to join our Roku team. In this role you will collaborate with developers and stakeholders to design, build, and maintain software applications and features used by millions of daily users.

Key Responsibilities
  • Write client‑side code for streaming applications, demonstrating the ability to use industry‑standard tools and technologies.
  • With guidance from senior engineers, actively contribute to a collaborative team environment. Participate in all aspects of development, including reading and writing technical documentation, participating in code reviews, troubleshooting issues, and supporting releases.
  • Communicate effectively with engineers, stakeholders, and cross‑functional teams in a fast‑paced environment, engaging in various meetings and working sessions.
Required Skills & Experience
  • 5+ years of experience in developing and releasing software products and/or services.
  • Proficiency in client‑side scripting languages such as JavaScript or Python; experience with BrightScript and SceneGraph is a plus.
  • Experience developing for streaming devices like Roku, FireTV, or similar platforms is a plus.
  • Strong verbal and written communication skills.
  • Comfortable collaborating using Git for version control.
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, 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Roku
Senior Software Engineer - Roku

CNN • Bellevue (WA)

On-site
USD 105,000 - 195,000
Health insurance
Retirement savings plan
Paid holidays and sick time
+1
Senior Software Engineer - Roku
Senior Software Engineer - Roku

CNN • Atlanta (GA)

On-site
USD 105,000 - 195,000
Health insurance
Wellness programs
Retirement savings plans
+1
Senior Software Engineer - Roku
Senior Software Engineer - Roku

CNN • San Francisco (CA)

On-site
USD 105,000 - 195,000
Health insurance
Wellness programs
Retirement savings plans
+1
Senior Software Engineer, UI
Senior Software Engineer, UI

Roku • San Jose (CA)

On-site
USD 370,000 - 400,000
Health insurance
Equity awards
Life insurance
+2
Roku Developer
Roku Developer

5V Video • United States

On-site
USD 100,000 - 130,000
Senior Software Engineer, Viewer Product
Senior Software Engineer, Viewer Product

Roku • San Jose (CA)

Hybrid
USD 250,000 - 280,000
Health insurance
Equity awards
Paid time off
+1
Senior Software Engineer, Content Platform
Senior Software Engineer, Content Platform

Roku • San Jose (CA)

Hybrid
USD 300,000 - 425,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer - Roku
Senior Software Engineer - Roku

CNN • Los Angeles (CA)

On-site
USD 100,000 - 140,000
Senior Software Engineer, Python Automation
Senior Software Engineer, Python Automation

Roku • Los Gatos (CA)

On-site
USD 120,000 - 150,000
Healthcare benefits (medical, dental, vision)
401(k) or pension options
Mental health support
Senior Software Engineer, Web Development – AI
Senior Software Engineer, Web Development – AI

Roku • Manchester (NH)

Hybrid
USD 120,000 - 170,000
Healthcare (medical, dental, vision)
401(k)/pension
Mental health resources
+1