Product Software Engineer I

ESPN

New York, NYFresher1h agovia LinkedIn

About the Role

At Disney Entertainment & ESPN Technology, we reimagine how to create magical viewing experiences and transform our media business for the future. This role is part of the Cannonball squad within MarTech Tools in Commerce & Identity. Cannonball is an enterprise CMS and publish engine for marketing landing pages and related experiences, serving hundreds of millions of unauthenticated visitors across Disney+, Hulu, ESPN+, and Star+.

Key Responsibilities

  • Feature Development: Build features on the Cannonball web app and supporting services, including entry editor, content models, publishing workflows, localization/locale behavior, and integrations with the MarTech ecosystem.
  • UI & API Engineering: Implement bug fixes and improvements in Vue 3 / TypeScript UI and Node-based APIs, with a focus on clarity and maintainability.
  • Automated Testing: Write unit tests (Vitest), integration tests, and Playwright E2E suites for critical publish journeys.
  • Agile Participation: Actively participate in code reviews, sprint ceremonies, and tech discussions.
  • Operational Awareness: Leverage staging/pre-production environments and isolated E2E environments for change validation.
  • Cross-Functional Collaboration: Partner with QA governance, sibling squads, and internal power users.

Requirements & Tech Stack

  • Solid understanding of JavaScript or TypeScript and core web fundamentals (HTML/CSS, HTTP, REST, browser devtools).
  • Coursework, internships, or personal projects demonstrating the ability to implement, test, and debug small features end-to-end.
  • Comfort learning within a large codebase and proactively seeking guidance.
  • Clear written and verbal communication skills; ability to work effectively in a hybrid, cross-functional team.
  • Familiarity with Git version control, code reviews, and CI/CD workflows (e.g., GitHub Actions).
  • Experience with automated testing (unit, integration, or E2E).
  • Exposure to Vue, React, or another modern SPA framework.
  • Interest in CMS platforms, content modeling, localization, or marketing technology.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a comparable field of study, or equivalent work experience.

Entry-Level Software Engineer Jobs in New York · last 7 days

56 openings · all need no experience

Most hiring: Notion, FDE Times, SeatGeek

See all 56 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job