Sr Product Software Engineer

Disney Disney · Media · New York, NY +1

Senior Software Engineer role focused on full-stack development (Java Spring Boot, Vue.js) for Disney's digital media platforms, including streaming, advertising, and content distribution. Responsibilities include designing, building, and maintaining scalable applications, optimizing performance, and collaborating with cross-functional teams. The role emphasizes best practices in architecture, performance, and code quality.

What you'd actually do

  1. Design, develop, and maintain scalable, high-performance applications across both backend and frontend systems supporting Disney’s digital platforms.
  2. Build robust Java Spring Boot services and APIs alongside modern Vue-based user interfaces to deliver seamless, user-centric experiences.
  3. Partner closely with product managers and cross-functional engineering teams to define requirements and deliver end-to-end solutions. Ensure alignment with architectural standards, security, and best practices across the full stack. Drive code quality through reviews, mentorship, and consistent development practices.
  4. Optimize system performance and reliability by implementing efficient data processing, caching, asynchronous workflows, and modern state management techniques. Troubleshoot and resolve production issues, continuously improving system scalability, latency, and stability.
  5. Collaborate with DevOps and QA teams to support CI/CD pipelines, automated testing, and monitoring. Contribute to evolving engineering practices by adopting new technologies, tools, and frameworks across both backend and frontend ecosystems.

Skills

Required

  • 5+ years of full stack development experience
  • Java
  • Spring Boot
  • Vue.js
  • JavaScript
  • RESTful APIs
  • microservices architecture
  • dependency injection
  • application lifecycle management
  • state management patterns
  • component lifecycle
  • Vuetify library
  • backend performance optimization techniques
  • front-end performance optimization techniques
  • design systems
  • component libraries
  • UI frameworks
  • relational and NoSQL databases
  • schema design
  • query optimization
  • containerization
  • deployment tools (Docker, Kubernetes)
  • cloud platforms (AWS)
  • CI/CD pipelines
  • agile development environments
  • cross-functional teams
  • peer mentorship
  • code reviews