company_logo

Full Time Job

Senior Software Engineer

Warner Bros. Discovery

Burbank, CA 11-01-2024
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Warner Bros. Discovery's DTC technology and product organization sits at the intersection of tech, entertainment, and everyday utility. We are continuously leveraging new technology to build immersive and interactive viewing experiences. Our platform covers everything from search, catalog, and video transcoding, to personalization, global subscriptions, and more. We are committed to delivering quality user experiences, ranging from video streaming to applications across connected TV, mobile, web and consoles. As a pure tech organization, we are essential to Warner Bros. Discovery's continued growth, building world- class products from the ground-up for our iconic brands like HBO Max, Discovery Channel, CNN, Food Network, HGTV, Eurosport, MotorTrend, and many more.

We are hiring Senior Software Engineers to join our team in Burbank, CA. The ideal candidate has a track record of having built multiple high-performance, stable, scalable systems that have been successfully shipped to customers in production. Your work and your approach to work are exemplary: you drive best practices and set standards for your team. You are a key influencer in your team's strategy and contribute significantly to team planning. You show good judgment in making trade-offs between immediate and long- term business needs. You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge, and helping to tie-break key technical decisions. You provide mentoring to other engineers.

About the team

The Trust and Safety team is responsible for providing a rich portfolio of privacy, fraud and abuse prevention solutions to end customers wherever they are located across the globe. These global solutions range from privacy compliance services for consent management, individual rights request management to client and server-side fraud and abuse detection and prevention tools. The Trust and Safety team is responsible for integrating these services and tools into a global, multi-tenant, direct to consumer product platform.

The Trust and Safety solutions are business-critical, top-tier services that cannot afford any downtime and must be highly scalable with prime-time events with millions of viewers.

Responsibilities
• You play a leading role in designing, developing and maintaining both front-end and back-end components of the existing/new software systems ensuring scalable, modular architecture that supports global deployment.
• Build event-driven architectures and microservices, ensuring seamless integration with other components.
• Collaborate with distributed teams and stakeholders to deliver a reliable and user-centric experience, including integration of APIs, alerting, and monitoring mechanisms.
• Build software using industry-standard development tools, maintaining high code quality, operational excellence, and readiness for deployment.
• You understand a broad range of data structures, algorithms design, and know how, when and when not to use them. You can evaluate run-time performance and understand how to trade off performance using a variety of algorithm and data structure approaches.
• You are comfortable advising others through code reviews, design reviews, and feedback on operational excellence. You are also comfortable receiving feedback and using it to grow as an engineer. You recognize that good ideas can come from anywhere, and work to make all your peers feel included and heard. You deliver facts and decisions with empathy and transparency to bring others along with you.
• You are a key influencer in your team's strategy and contribute significantly to team planning. You show good judgment in making trade-offs between immediate and long-term business needs. You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge, and helping to tie-break key technical decisions. You provide mentoring to other engineers and your success is judged as much on your own productivity as on the positive impact you have on engineers around you.
• You can troubleshoot a production issue by reviewing source code, logs, operational metrics, stack trace, etc. to pinpoint a specific problem and then resolve it. You can identify root causes and identify learnings to improve both development processes and system design.

Requirements
• 5+ years in backend and full-stack engineering, with proficiency in Java development (Vert.x framework is a plus). Experience in NodeJS, Golang, gRPC is a plus.
• Strong expertise in microservices, event-driven solutions, and API development (GraphQL and REST).
• Proficiency in JavaScript frameworks like React or Angular, HTML/CSS, and UI/UX design principles.
• Experience with SQL and NoSQL databases (e.g., DynamoDB, Elasticsearch, Postgres Aurora).
• Proficiency with AWS (Compute, Network Security, API Gateways, VPCs, Kubernetes, Fargate/EKS) and containerization (Docker, Kubernetes). Experience with CI/CD tools, Jenkins configuration, and Kafka/MKS is a plus.
• Experience building, operating, and owning services. Implementing operational excellence mechanisms including alerting, metrics, and logging using Prometheus, CloudWatch, Kibana, PagerDuty.
• Strong understanding of testing frameworks and methodologies for both front-end and back-end.
• Experience with software engineering best practices (e.g., unit testing, design patterns, building maintainable code, performance)
• Excellent communication and collaboration skills, fostering an inclusive and supportive team environment.
• Proven ability to work with minimal direction on day-to-day tasks and to self-start with general guidance on new assignments.

Championing Inclusion at WBD
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 require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page for instructions to submit your request.

In compliance with local law, we are disclosing the compensation, or a range thereof, for roles in locations where legally required. Actual salaries will vary based on several factors, including but not limited to external market data, internal equity, location, skill set, experience, and/or performance. Base pay is just one component of Warner Bros. Discovery's total compensation package for employees. Pay Range: $119,700.00 - $222,300.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 sick time and vacation.

If you're a qualified candidate with an arrest or conviction record, please know that your application will be considered in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Jobcode: Reference SBJ-r08nkm-18-97-9-170-42 in your application.

Salary Details
Salary Range: $119,700 to $222,300 Per Year ($ USD)