Product Software Engineer II (Java/Full Stack/DevOps)

The Walt Disney Company•Glendale, CA
•$117,500 - $157,500•Onsite

About The Position

Disney Entertainment and ESPN Product & Technology is seeking a Product Software Engineer II to join the News & Entertainment Platform Engineering organization. This role focuses on developing high-performance platforms and growing technical expertise. The engineer will own small to medium-sized software solutions and system goals, contributing to architectural direction and solving complex problems. The position requires delivering scalable, performant, maintainable, and testable software, with a strong emphasis on collaboration, ownership, continuous learning, and problem-solving in a dynamic, fast-paced environment.

Requirements

  • Minimum of 3 years of professional software engineering experience.
  • Proficiency in at least one programming language, including Java, Python, or JavaScript.
  • Working knowledge of the technologies, platforms, and technical components utilized by the organization.
  • Familiarity with the team's coding standards, key performance indicators (KPIs), monitoring and measurement practices, and core tools and technologies.
  • Understanding of message-based distributed systems and the principles of building scalable, resilient applications.
  • Proven ability to thrive in a start-up, high-growth, or rapidly changing environment.
  • Experience collaborating effectively with diverse and inclusive teams.
  • Strong problem-solving skills with the ability to identify root causes, troubleshoot issues, and implement effective solutions.
  • Excellent written and verbal communication skills.
  • Adaptable and flexible, with the ability to manage changing priorities and business needs.
  • Experience translating business and technical requirements into software designs, technical documentation, and high-quality software solutions.
  • Bachelor’s degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.

Nice To Haves

  • SpringBoot and related Spring projects
  • Relational database design/testing/troubleshooting
  • Non-relational database technologies such as DynamoDB and OpenSearch
  • SQS, SNS, and event-driven messaging architectures
  • Terraform and infrastructure as code (IaC) practices
  • Expert with at least one of: AWS, Azure, GCP (AWS strongly preferred)
  • Experience building and testing distributed systems
  • Familiarity with Object-Oriented Programming (OOP) and Functional Programming (FP) principles and best practices.
  • Exposure to or experience with Java and the Spring Framework.
  • Familiarity with AI tooling and AI concepts
  • Familiarity with ElastiCache Redis, including caching, publish/subscribe (pub/sub) patterns, and distributed locking.
  • Working knowledge of Elasticsearch for content indexing, search, and retrieval.
  • Familiarity with AWS ECS Fargate for container orchestration and deployment.
  • Exposure to Amazon SQS (FIFO and Standard queues) and Amazon SNS for messaging and event-driven architectures.
  • Familiarity with GitLab CI/CD (Conveyor) pipelines and automated deployment practices.
  • Working knowledge of Datadog APM, logging, monitoring, and dashboard creation.
  • Experience using Amazon S3 for configuration management, artifact storage, and content publishing.
  • Familiarity with Amazon Web Services (AWS), Terraform, and Infrastructure as Code (IaC) concepts and practices.

Responsibilities

  • Develop, test, and maintain features within existing systems, contributing to architectural direction.
  • Break down features into tasks and participate in code reviews and planning.
  • Develop, document, and implement software solutions that meet specifications and influence future projects.
  • Review and write code, execute testing and debugging of small to medium-sized software development projects.
  • Serve as an escalation point for technical problems and maintenance.
  • Present technical issues, solutions, and project status to senior team members.
  • Collaborate with cross-functional technical teams to ensure proper alignment on projects and software feature deliverables.
  • Actively contribute to architectural discussions, code reviews, design documents, and planning for assigned work.
  • Promote and support Agile methodologies such as Scrum by actively participating in regular ceremonies such as stand-up, retrospectives, and sprint planning.
  • Help onboard new team members in a helpful, friendly, empathic manner.
  • Break work into prioritized features and help translate requirements into technical tasks.
  • Share information and communicate blockers more effectively within the team.
  • Participate in team discussions and deliver feedback to peers.

Benefits

  • Full range of medical, financial, and/or other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service