company_logo

Full Time Job

Staff Software Engineer, Video & Audio Experience Team

CNN

Atlanta, GA 11-12-2022
 
  • Paid
  • Full Time
Job Description
Staff Software Engineer, CNN Video & Audio Experience Team

Your New Role...

The CNN Video Team team is hiring a Staff Software Engineer specializing in video and editing workflows. This is a great opportunity for an individual that is passionate about getting into the code and building video related products. This role will be critical to the development of new digital video products with goals that align to increased engagement, viewership, and revenue.

As a Staff Software Engineer, you will assume a technical leadership role on the team and provide support for the video player and workflows through your deep technical knowledge. You will lead the conversations for the architecture for new video solutions, champion best engineering practices, and work directly on the implementation of new digital solutions for the CNN Video Player Experience.

As a technical leader on the team, you will also work directly with the other Engineering and Product partners on project management activities such as planning, technical strategy, quality, customer testing and delivery, with the ultimate goal
of delivering products that our customers love.

Your Role Accountabilities...
• Take on a technical leadership role, helping to guide technical direction in partnership with engineering, product, and design partners.
• Collaborate with video streaming and encoding teams to improve video delivery and playback.
• Thoroughly document your own contributions and, where necessary, the contributions of others.
• Be highly independent and autonomous in contributions to the code-base - checking in where necessary to ensure technical alignment.
• Lead technical design and architecture of new features and requirements within the product.
• Contribute to documentation and code quality efforts across the platform through thoughtful code reviews and ensuring code standards.
• Be responsible for implementing, developing and maintaining complete high-priority features with thorough testing.
• Communicate effectively and facilitate meetings with engineering and product to ensure engineering requirements and expectations.
• Collaborate with team members in the planning and execution of new features and products.

Must have skills:
• Working Knowledge of Languages: TypeScript/JavaScript/React, Swift, Java, Python ,
or BrightScript .
• Experience building user friendly experiences based on design and product requirements.
• Expert knowledge of scaling and optimization of a code base.
• Expert knowledge of unit test frameworks such as Jasmine, Mocha, or JEST.
• Development experience building fully responsive designs that work across all screen resolutions and browsers.
• Understanding of engineering best practices for performance and accessibility.
• REST API usage and development.
• Experience building solutions for high traffic websites.
• Basic understanding of streaming media in a multi-CDN environment.
• Expert knowledge of integrating analytics and accessibility.
• Expert knowledge of AWS services, such as Lambda, API Gateway, SNS, Elasticache , S3, and CloudFront.

Nice to h ave skills:
• Knowledge in the development and maintenance of Web, Mobile App, or OTT video player libraries allowing for consumption of video content at scale.
• Experience building comprehensive and robust APIs, configurations, and components to support video playback, user interfaces, video metadata, and third-party integrations.
• Working knowledge of media streaming, client-side and server-side ad insertion, video player events, and captions.
• Understanding of how video playback works in modern web browsers and any associated limitations, media source extensions, encrypted media extensions, and auto play.
• Working knowledge of media streaming, digital rights management, client-side and server-side ad insertion, analytics technologies; in addition to video player events, captions, and adaptive bitrate algorithms.
• Expert knowledge of building fully responsive designs that work across all screen resolutions as it pertains to the video player.
• Experience with Python.

About you:
• You are excited to learn and ready to lead new challenges.
• You are passionate about video and streaming and are excited to contribute to the code.
• You are an excellent communicator capable of assessing a technical task and breaking it into smaller tasks in partnership with other engineers and/or product.
• You are comfortable giving demos of your work and explaining technical details and requirements across teams.
• You are excited and eager to take on mentoring of both senior and associate level engineers, and you ideally have experience doing so in the past.
• You are excited to add positively to the culture of CNN, both from an interpersonal level and from a code improvement standpoint.
• You are passionate about improving the code you touch and interact with.

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.

The Legal Bits…
In compliance with local law, we are disclosing the compensation, or a range thereof, for roles in locations where legally required. $142,660.00 - $264,940.00 salary per year. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Warner Bros. Discovery provides a variety of benefits to employees, including health insurance coverage, an employee wellness program, life and disability insurance, a retirement savings plan, paid holidays and paid time off (PTO).

Warner Bros. Discovery embraces the opportunity to build a workforce that reflects the diversity of our society and the world around us. 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 need a reasonable accommodation in order to apply for this position, please contact us at recruitadmin@wbd.com.

Jobcode: Reference SBJ-renqy2-18-221-129-145-42 in your application.

Salary Details
Salary Range: $137,200 to $254,800 Per Year ($ USD)
Company Profile
CNN

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.