Software Developer - Identity Management

Technology | Beijing, P.R. China | Full-Time

Hulu is a premium streaming TV destination that seeks to captivate and connect viewers with the stories they love. We create amazing experiences that celebrate the best of entertainment and technology. We’re looking for great people who are passionate about redefining TV through innovation, unconventional thinking and embracing fun. It’s a mission that takes some serious smart, intense curiosity and determination to be the best.  Come be part of the team that’s powering play.


Hulu’s Identity Management Team is seeking a Software Developer who will be an exceptional addition to our engineering team.  As a Software Developer at Hulu, you will be the full stack expert working from the UX to the data storage in the authentication and authorization domain. Your daily work is not limited to development, it also includes the work on data analysis, online service maintenance and re-architecture.  Your primary responsibility is building out complete first-party and federated login solutions to protect our viewers from unauthorized access, designing defense-in-depth architecture to protect Hulu from internal and external threats, advocating security best practices in the development organization. You will work with all facets of Hulu including the product, user experience, design and program management teams to build out the right services and tools to keep Hulu safe from threats on the inside and the outside.  The right person for this role is a quick learner, a practical programmer and has passion and patience on detailed technology to always pursue the best.  If you are someone who thrives in a team environment and gains personal satisfaction when sharing knowledge and partnering with teams across Hulu, then this is the perfect role for you.


  • Design, and implement the services to enhance Hulu’s capability in combating internal and external threats
  • Identify weaknesses and gaps in the current service and drive resolutions across the Hulu technology organization
  • Establish and drive engineering best practices around agile and quality-focused development with a focus on security


  • BS, MS degree in CS related major
  • 2+ years experience in building internet-facing consumer services
  • Strong knowledge of backend technologies (web APIs, microservices, caching systems, database designs)
  • Solid knowledge in at least one internet-class development language: Java, C++, C#, Python
  • Independent, energetic, highly technical, and thrives under pressure and ambiguity
  • Familiar with software engineering practices and agile approaches
  • Good communication and collaboration skill in English and Mandarin Chinese


  • Knowledge of OWASP best practices and SSO - OAuth2, SAML, OpenID
  • Knowledge of security related domains such as PKI, Application Crypto, Key management
  • Knowledge of machine learning on abnormal detection
  • Development experience on cloud like AWS
  • Familiar with container technology - Ks and web framework Spring Boot, Spring Cloud
  • Knowledge of big data like Hadoop, Spark, Flink
  • Has performed threat modeling on large scale internet-facing services
  • Authentication and authorization models such as roles-based access control, group management
  • Familiar with modern web frontend technologies (HTML, Javascript, and CSS)
  • Additional backend experiences for MySQL, Linux, Nginx, Message Queues   *LI-SL1 

Just like the best ensemble casts of our favorite shows, Hulu embraces diversity and is proud to be an Equal Opportunity Employer.

Apply Save