Principal Software Engineer, Messaging
Company: Disney Media & Entertainment Distribution
Location: Santa Monica
Posted on: March 16, 2023
|
|
Job Description:
The Lifecycle Engineering Organization creates scalable
foundations and platforms to power messaging and in-app experiences
across the consumer lifecycle spanning our various product
offerings - Disney, Hulu, ESPN, STAR and Bundles. SUMMARY The
Messaging Experiences team is responsible for building and
operating programmatic, scalable messages and customer-centric
experiences to drive engagement, growth, brand delight across
Disney, Hulu, STAR and ESPN in all regions of the world. In this
role, you will be responsible for building diverse components,
applications and logic that powers consumer facing messages, for
example, a New Season push notification, a Password Reset text
message, or an In-App notification about payment failures etc. If
you are someone who loves thinking about the customer experience,
loves partnering with the Product team, working with data, and can
stretch across diverse domains and services across various teams,
you will thrive in this role. WHAT YOU'LL DO Collaborate with other
team members (including product owners, TPMs, and other business
units) to achieve product and business requirements for customer
experiences. Take on end to end ownership of the lifecycle: Ideate,
review, design, build. Use a mix of technologies including Scala,
Java, Python, Kafka, Redis, MySQL, Flink, Spark, AWS. Work on data
platforms and build smart, parameterized queries for audience
generation. Build integrations with various services across
different domains to scalably populate contents of messages. Create
fast MVPs to AB test different logic and algorithms to create
impactful customer messages. Productionize MVPs by designing and
developing reliable and globally available platforms. Build robust
and scalable components and data pipelines. Build and evangelize
the culture of owning & operating the customer messaging portfolio
and experience. WHAT TO BRING BS in Computer Science/Engineering or
related field or equivalent work experience 10 years of relevant
software engineering experience working across a breadth of diverse
systems Proficiency in Scala and Java or Python Extensive
experience working on customer facing products Extensive experience
in the Messaging domain Enthusiasm and bias for quick learning,
implementation and experimentation Great communication,
collaboration skills, and a strong teamwork ethic Experience
working with relational databases, good knowledge of working with
Data and large data sets NICE-TO-HAVES Experience with AWS or other
public cloud platforms Proficiency in data streaming technologies
such as Spark and Flink Masters in Science is preferred Just like
the best ensemble casts of our favorite shows, Disney Streaming
embraces diversity and is an inclusive environment. We do not
discriminate based upon race, religion, color, national origin, sex
(including pregnancy, childbirth, or related medical conditions),
sexual orientation, gender, gender identity, gender expression,
transgender status, sexual stereotypes, age, status as a protected
veteran, status as an individual with a disability, genetic
information, or other applicable legally protected characteristics.
We also consider qualified applicants with criminal histories, in
accordance with applicable federal, state and local law. Disney
Streaming is committed to providing reasonable accommodations to
applicants if needed during the interview process. We are proud to
be an Equal Opportunity Employer. The hiring range for this
position in Santa Monica, CA is $ 180,646 to $ 242,330 per year and
in San Francisco, CA is $ 197,866 to $ 265,430 per year and in
Seattle, WA is $ 189,256 to $ 253,880 per year. The base pay
actually offered will take into account internal equity and also
may vary depending on the candidate's geographic region,
job-related knowledge, skills, and experience among other factors.
A bonus and/or long-term incentive units may be provided as part of
the compensation package, in addition to the full range of medical,
financial, and/or other benefits, dependent on the level and
position offered. disneytech
Keywords: Disney Media & Entertainment Distribution, Santa Monica , Principal Software Engineer, Messaging, IT / Software / Systems , Santa Monica, California
Click
here to apply!
|