Principal Software Engineer, Messaging
Company: Disney Media & Entertainment Distribution
Location: Santa Monica
Posted on: March 18, 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
Didn't find what you're looking for? Search again!
Loading more jobs...