The Walt Disney Studios
New York / Global
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
New York / Global
Senior Software Engineer Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney's media business globally.
The Subscriptions team is looking to expand our team in the NYC office. We are a dynamic team of engineers that support all your Disney, ESPN and Hulu subscriptions at scale! We solve problems at internet-scale that only a handful of teams ever reach.
We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Functional Programming Style Scala and other backend languages. You will work with cutting-edge technologies in cloud computing, containerization, distributed systems, and observability.
Responsibilities Design, develop, and maintain scalable, secure, and efficient software applications using Scala and other backend languages.
Utilize AWS services (CFN, EC2, Lambda, S3, Dynamo, etc.) to deploy and manage applications in the cloud.
Implement containerized solutions using Docker, deploy and manage services on Kubernetes.
Design and build distributed systems that are fault-tolerant, highly available, and scalable. Understand concepts such as event-driven architecture, microservices, and data consistency.
Implement and maintain observability best practices, including tagging, metrics, and logging to provide comprehensive visibility into system performance. Use tools like Datadog to monitor the health and performance of applications in real-time.
Work closely with cross-functional teams including product managers, UI/UX designers, and DevOps engineers to define requirements, design systems, and deliver features.
Write clean, maintainable, and testable code while following best practices for software development. Perform code reviews and provide mentorship to junior engineers on and offshore.
Tackle complex technical challenges and continuously seek opportunities to improve system performance, scalability, and reliability.
Basic Qualifications Degree in Computer Science, Electrical Computer Engineering or similar field.
5+ years of experience in software development, with a focus on Functional Programming Scala stacks.
Hands-on experience with AWS cloud services and Kubernetes for container orchestration.
Strong understanding of RESTful APIs, Microservices Architecture, and Event-Driven Architecture.
Strong problem-solving skills, attention to detail, and the ability to work in a collaborative, fast-paced environment.
Experience with: - Functional Programming Languages - Scala (preferred) using ZIO, Cats, Cats Effect - Others considered - Modern RX Java, Kotlin, Clojure/Lisp, Haskell, OCaml, Elm, Typescript Effect
AWS, Cloudformation, Terraform or similar technologies.
Experience in Istio and Spinnaker
Full software development lifecycle experience - including maintenance after release.
Experience in Agile software development practices and version control systems (e.g., Git, Jira)
Preferred Qualifications Solid understanding of distributed systems and how to design and scale them.
Proficiency with CI/CD pipelines and modern development tools.
Experience in building observability solutions using tools like Datadog, including tagging, metrics, and logging.
New York / Global
New York / Global
, United States / Global
, United States / Global
New York / Global
White Plains / Global