Product Software Engineer II
Core
Design and implement backend microservices for Disney's Unified Messaging Platform (UMP) to automate and personalize multi-channel marketing messages.
Role type
Senior IC backend software engineer (messaging platform)
Builds
Unified Messaging Platform (UMP) for Disney Entertainment and ESPN
Domain
Media & Entertainment / Marketing Technology
Deliverable
production ML models | product features
Required skills
Java, cloud services, microservices, asynchronous processing, CI/CD, API integration, unit/integration testing, system design, code reviews
Preferred skills
AWS (ECS, S3, EC2, Lambda, CloudWatch), big data technologies (Spark, Databricks, EMR), Infrastructure as Code (Terraform), UI frameworks (React/Typescript), JavaScript
Technologies
Java, AWS, Docker, Jenkins, GitHub Actions, Spinnaker, Spark, Databricks, EMR, Terraform, React, Typescript
Responsibilities
Design core backend components and tier-1 microservices; Implement asynchronous data transformation processes; Lead design and enhancement of critical services for scalability and reliability; Provide technical guidance and conduct code reviews; Collaborate with product managers, designers, and QA to deliver end-to-end features; Participate in Agile/Scrum processes; Provide on-call support for critical services.
Seniority
Mid-Senior, hands-on IC