Manager, Software Engineering

Warner Bros Discovery Warner Bros Discovery · Media · Atlanta, GA +1 · Technology

Manager, Software Development on CNN's Growth Team responsible for creating features for registered users on a leading news and media platform. Collaborates with cross-functional teams to build secure, exciting, and performant experiences, focusing on customer acquisition and engagement for new direct-to-consumer subscription products. Drives digital revenue growth for CNN.

What you'd actually do

  1. Work primarily in modern JavaScript, maintaining and developing components
  2. Optimize code for performance and scalability
  3. Contribute to the code & architecture reviews and champion best practices for the organization by defining and evolving engineering standards
  4. Strong inter-team and cross-team communication
  5. Follow a progressive development methodology, moving from proofs of concept to prototypes to production releases

Skills

Required

  • 5+ years of experience working with other developers on a production system
  • 5+ years of experience with JavaScript, including ES6/7 and asynchronous JavaScript.
  • Experience with performance monitoring and analytics tools like Datadog, New Relic, or similar.
  • Ability to review group or company level priorities (such as OKRs) breaking down problems into meaningful tasks and solutions working with peers within the team cross-functionally across the organization.
  • Deep industry experience with modern development technologies, and hands-on familiarity with both client and server technology. Have a solid understanding of common software data structures

Nice to have

  • Experience building internationalized and localized software for global users.
  • Experience developing CMS platforms preferred
  • Experience using handlebars.js for templating and view logic where applicable.
  • Experience in setting up, managing, and optimizing CI/CD pipelines using AWS tools and services.
  • Some python experience preferred
  • Experience with vue.js
  • Experience integrating authorization and payment APIs within the application layer
  • Experience A/B testing

What the JD emphasized

  • critical part of our success