Software Developer - Subscription - Partnerships

Hulu   •  

Santa Monica, CA

Industry: Media

  •  

Less than 5 years

Posted 55 days ago

SUMMARY


Hulu has been very innovative and focused on increasing our subscriber base. The Subscription Partnerships team is looking to create unique content experiences for our viewers by partnering with other companies and offering new market entertainment bundles at discounted rates. Some examples are our Hulu with Spotify and Hulu with Sprint bundles. The Subscription Partnerships team specializes in building and improving the integration layer for our B2B partners with the goal of providing a flawless experience to our new and existing viewers to avail discounted rates and promotions offered by the partnership.


WHAT YOU'LL DO


  • Obtain a deep understanding of the different types of wholesale partnerships at Hulu
  • Developing a scalable API integration layer that uncovers our subscriber onboarding capabilities to our partners
  • Build robust and scalable micro-services that integrate with Hulu's core services and provide a full billing integration with our partners.
  • Building a reporting portal for our partners to view promo statuses and details
  • Collecting critical data points for user subscription, billing and reporting needs
  • Understanding the dependencies on core subscription, billing and payment systems
  • End to end ownership of backend services: Ideate, review design, build, code-review, test, load-test, launch, monitor performance
  • Analyze opportunities to better scale our integration layer with our partners and to provide a high-quality user experience to our viewers
  • Collaborate with product team to translate requirements into well-defined technical implementation
  • Define technical and operational critical metrics to measure health
  • Challenge our team and software to be even better

WHAT TO BRING

  • BS or MS in Computer Science or equivalent work experience
  • 3+ years of relevant software engineering experience
  • Strong programming (Java/C#/C++ or other related programming languages) and scripting skills
  • Excellent communication, collaboration skills and a strong teamwork ethic
  • Quality-first mindset with focus on test automation and CI/CD
  • The ability to jump into a project and contribute immediately to both architecture and implementation
  • Strive for excellence and strong analytical skills


NICE-TO-HAVES


  • Experience with non-relational database technologies (MongoDB, Cassandra, DynamoDB)
  • Experience with Redis and/or MemCache
  • Experience with Apache Kafka and/or Kinesis
  • AWS