Senior Software Engineer

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

Senior Software Engineer role focused on building and maintaining a next-generation, cloud-native CMS platform for CNN. The role involves contributing to front-end architecture, code reviews, and mentoring peers, primarily using modern JavaScript and AWS services. It requires experience with modern JavaScript frameworks, state management, API integration, and observability tools.

What you'd actually do

  1. Contribute to the architecture and implementation of front-end systems with a focus on performance and reliability
  2. Contribute to the code & architecture reviews and champion best practices for the organization by defining and evolving engineering standards.
  3. Work primarily in modern JavaScript using AWS services and mentor peers in those languages and tools.
  4. Code! Be passionate about software engineering with a strong sense of ownership for the code that you and your team write.
  5. Support others on your team through code reviews, pairing and collaboration

Skills

Required

  • BS degree in Computer Science, or a related field with 5+ years of relevant experience
  • Modern JavaScript
  • AWS
  • Git
  • Docker
  • Modern JavaScript frameworks
  • State management
  • API integration
  • Observability tools (e.g Datadog)
  • Feature flagging
  • A/B testing frameworks
  • Unit tests
  • Software data structures and algorithms

Nice to have

  • Experience developing in CMS platforms
  • Experience working on Kanban/Scrum teams and the tools used for project management
  • Active in open-source community
  • Experience with interviewing and talent acquisition

What the JD emphasized

  • BS degree in Computer Science, or a related field with 5+ years of relevant experience
  • Proven record of driving initiatives which involve changes in the engineering culture through evangelism and structured processes
  • Strong experience designing, deploying, and operating applications on AWS, with solid command-line proficiency and familiarity with Git and Docker in AWS-based pipelines.
  • Extensive experience with modern JavaScript, building responsive UIs and scalable services with contemporary frameworks, state management, and API integration.