Taro Logo

Principal Software Engineer

Warner Bros. Discovery provides content, brands, and franchises across television, film, streaming, and games worldwide.
$193,200 - $358,800
Data
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
Entertainment · AI

Description For Principal Software Engineer

Warner Bros. Discovery (WBD) is seeking a Principal Engineer for their Data and Audience Platform organization to architect and lead the development of their cutting-edge data platform. This role is central to powering data-driven initiatives across major properties including Max, Discovery+, CNN, WB Studios, and Sports.

The position offers a unique opportunity to shape the future of data architecture at one of the world's leading media and entertainment companies. Reporting to the SVP of Data, you'll be responsible for designing and implementing scalable solutions that drive personalization, improve customer retention, and maximize revenue across WBD's digital products.

The ideal candidate will bring 15+ years of software engineering experience, with at least 5 years focused on modern data platforms. You'll need deep expertise in large-scale data architecture, distributed systems, and AI/ML operations. Technical skills should include proficiency in languages like Java, Python, and Scala, plus extensive experience with streaming technologies, big data processing frameworks, and cloud platforms (particularly AWS).

This role combines technical leadership with strategic influence - you'll work closely with executive leadership while mentoring engineering teams and driving technical excellence. The position offers competitive compensation ($193,200 - $358,800) plus comprehensive benefits including health coverage, retirement plans, and various incentives.

WBD offers a unique environment where technology meets entertainment, allowing you to work on systems that impact millions of users while collaborating with teams across iconic brands. The company strongly values diversity and inclusion, operating under clear guiding principles that foster innovation and creativity.

Last updated 2 days ago

Responsibilities For Principal Software Engineer

  • Define, design, and evolve scalable data architecture
  • Establish and enforce architectural standards and governance policies
  • Communicate architectural decisions to teams and leadership
  • Present architectural vision to executive stakeholders
  • Lead architecture reviews and provide technical guidance
  • Mentor engineers across teams
  • Optimize platform performance and scalability
  • Leverage AI and GenAI to enhance platform automation
  • Drive technical excellence and continuous learning

Requirements For Principal Software Engineer

Java
Python
Kafka
Cassandra
MySQL
  • Bachelor's degree in computer science or related field
  • 15+ years in software engineering
  • 5+ years focused on modern data platforms
  • Experience in designing large-scale data platforms
  • Proficiency in Java, Scala, Python or similar
  • Expertise in real-time data streaming technologies
  • Deep understanding of distributed data processing frameworks
  • Experience with AI/ML operationalization
  • Strong AWS and cloud platform experience
  • Exceptional communication skills

Benefits For Principal Software Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Health insurance coverage
  • Employee wellness program
  • Life and disability insurance
  • Retirement savings plan
  • Paid holidays
  • Sick time
  • Vacation
  • Annual bonuses
  • Short and long-term incentives

Interested in this job?

Jobs Related To Warner Bros. Discovery Principal Software Engineer