Senior Software Engineer

Company:  Discovery, Inc. (Formerly Scripps Networks Interactive)
Location: Burbank
Closing Date: 09/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Welcome to Warner Bros. Discovery... the stuff dreams are made of.

Who We Are...

When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what's next...

From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.

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 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.#J-18808-Ljbffr
Apply Now
Share this job
Discovery, Inc. (Formerly Scripps Networks Interactive)
  • Similar Jobs

  • Senior Software Engineer

    Los Angeles
    View Job
  • Senior Software Engineer

    Burbank
    View Job
  • Senior Software Engineer

    Burbank
    View Job
  • Senior Software Engineer

    Burbank
    View Job
  • Senior Software Engineer

    Burbank
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙