SENIOR SOFTWARE ENGINEER
Company: Warner Bros. Discovery
Location: Burbank
Posted on: November 8, 2024
|
|
Job 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 teamThe 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.ResponsibilitiesYou 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.Requirements5+ 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.How We Get
Things Done---This last bit is probably the most important! Here at
WBD, our guiding principles are the core values by which we operate
and are central to how we get things done. You can find them at
www.wbd.com/guiding-principles/ along with some insights from the
team on what they mean and how they show up in their day to day. We
hope they resonate with you and look forward to discussing them
during your interview.Championing Inclusion at WBDWarner 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
(https://careers.wbd.com/global/en/accessibility) 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.
Keywords: Warner Bros. Discovery, Azusa , SENIOR SOFTWARE ENGINEER, IT / Software / Systems , Burbank, California
Click
here to apply!
|