remote
Senior Software Engineer - Disney Entertainment and ESPN Product & Technology
Software Engineer
Lead the design and delivery of scalable, high‑performance services for a global media platform, leveraging Python, Java, and cloud technologies to power real‑time content delivery and data pipelines.
About the role
Key Responsibilities
- Architect, develop, and maintain distributed services in Python and Java that support real‑time media streaming and content management at scale.
- Design and implement cloud‑native solutions on AWS, utilizing services such as ECS, EKS, Lambda, and RDS to ensure high availability and resilience.
- Collaborate with front‑end teams to integrate React components, ensuring seamless user experiences across web and mobile platforms.
- Implement CI/CD pipelines with Docker, Kubernetes, and GitHub Actions to automate testing, deployment, and monitoring.
- Optimize database schemas and queries in SQL and NoSQL stores, improving performance and reducing latency for millions of concurrent users.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and security.
Requirements
- 8+ years of professional software development experience, with a strong background in Python and Java.
- Proven expertise in AWS architecture, containerization, and orchestration (Docker, Kubernetes).
- Hands‑on experience building scalable web applications with React and modern front‑end tooling.
- Strong understanding of relational and NoSQL databases, query optimization, and data modeling.
- Excellent problem‑solving skills, ability to work in a fast‑paced, collaborative environment, and a passion for delivering high‑quality, user‑centric products.
Skills
pythonjavaawsdockerkubernetesreactsql