company_logo

Full Time Job

Sr. Software Engineer, Social Engagement

Disney

New York, NY 12-09-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
It's the mission of The Walt Disney Company to entertain, inform, and inspire people around the globe through the power of unparalleled storytelling. Viewers have created memories together around the magic of Disney storytelling in living rooms and theaters for decades, and the Social Engagement team aims to build new ways for families and friends to make memories virtually with our co-viewing platform powering Disney+ GroupWatch and Hulu Watch Party.

As part of the User Messaging organization, another key responsibility of the Social Engagement team is building systems and libraries of functionality shared across the email, push and in-app notification, and SMS messaging channels. The User Messaging domain supports critical features such as One-Time Passcodes, legally required billing communications, and Marketing campaigns.

Social Engagement is looking for an enthusiastic team player to fill a senior engineer role building and maintaining features for our co-viewing platform and shared user messaging needs. We have many different stakeholders across various frontend and backend teams, all collaborating to provide the most robust, optimized first-in-class social and messaging experiences. Social Engagement is a newly-formed team of 2 engineers with a tight-knit supportive culture, and our small size allows for a greater sense of ownership and impact.

Responsibilities:
• Leverage your breadth of experience & knowledge to design, document, build, deploy, and maintain stable backend platform features efficiently with little guidance
• Impactful contributions to design discussions, code reviews, and establishing best practices for all stages of the software development life cycle
• Precise and concise communication of technical concepts and designs
• Nurture the technical development of teammates with advice, design discussions, and pair programming
• Foster a supportive and collaborative environment both within and across teams

Basic Qualifications:
• Minimum 5 years of experience as a software engineer developing various web services
• Solid grasp of backend concepts (HTTP & Persistent Connections, Authentication & Authorization, Databases & Caching, Event-Driven Architecture, CI/CD, Testing Pyramid, High Performance & Scalability)
• Strong Java and Object-Oriented programming skills
• Solid grasp of Computer Science fundamentals (data structures, algorithms, etc.)
• Ability to own and carry out a project from requirements gathering to design, implementation, and delivery with little guidance
• Drive to collaborate with other engineers: coming to conversations with your own opinions and an openness to other ideas and suggestions

Preferred Qualifications:
• Experience working with a variety of AWS offerings including serverless technologies such as Lambda, DynamoDB, Kinesis, S3, Athena, CloudWatch, CloudFormation, Fargate
• Experience building event-driven systems and leveraging persistent connections between clients and server

Required Education
• Bachelor's degree in Computer Science or related field or equivalent work experience

Jobcode: Reference SBJ-gx72zz-3-15-46-13-42 in your application.

Company Profile
Disney

Disney Streaming Services is responsible for developing and operating The Walt Disney Company’s direct-to-consumer video businesses globally, including the ESPN+ and Disney+.