Manager, Product Software Engineer
Job Description
The Manager, Product Software Engineer will lead a team of full stack developers delivering Disney Campaign Manager, Disney’s customer-facing self-service advertising platform. The role owns backend services and APIs that support the customer web experience, while providing engineering leadership, architectural input, mentoring, and operational management with emphasis on usability, performance, reliability, and trust.
Responsibilities
- Provide software engineering leadership for the customer-facing self-service workflows, including campaign creation, audience targeting, creative setup, budgeting, and optimization.
- Provide software engineering leadership for the Campaign Manager platform and integration services, including ad serving and delivery integrations, external APIs, reporting and measurement pipelines, and supporting infrastructure.
- Own team performance and engineering results for a single team of software engineers.
- Make informed decisions and provide leadership during high-pressure, time-sensitive situations, aligned with resource availability and functional objectives.
- Enable effective communication and collaboration between the engineering team and product, design, marketing, QA, and business partners.
- Apply expert technical analysis to complex problems, stay current with industry innovation, and introduce new perspectives to existing solutions.
- Partner with project management counterparts to manage timelines and team resourcing.
- Mentor and grow the careers of managers and senior engineers.
- Contribute to software design and review, including approving software architecture and development plans for new and complex products and features.
Requirements
- 8+ years of experience building complex platform applications at scale, or other relevant experience.
- Demonstrated passion for leadership and building relationships across cross-functional teams.
- Hands-on full stack development experience across a modern front-end stack (React, TypeScript, Next.js) and Java or Node backend systems.
- Experience designing and operating REST APIs within a microservices architecture.
- Experience with both relational (e.g., PostgreSQL/MySQL) and NoSQL data stores, plus caching layers (e.g., Redis) to meet performance requirements.
- Experience delivering platform services on AWS using open-source technologies.
- Experience building and operating customer-facing applications at scale with strong instincts for performance, reliability, and observability.
- Ability to make decisions about technical best practices and the team’s operational process.
- Practical, approachable communication style with strong writing skills.
- Good understanding of agile software development methodologies.
- Experience building multiple concurrent projects of high technical complexity.
Preferred Qualifications
- 10 years of experience leading teams of software engineers building complex applications at scale.
- Industry experience building customer-facing SaaS or self-service web applications.
- Experience with advertising technology, campaign management, or ad-serving/programmatic ecosystems.
- Experience with reporting, measurement, and data visualization for end users.
- Depth in both front-end and backend architecture design, with the ability to guide technical decisions across the full stack.
- Familiarity with server-side rendering and front-end performance optimization (e.g., Next.js) for high-traffic, customer-facing applications.
Technology Stack
- React, TypeScript, Next.js
- Java, Node
- REST APIs, microservices architecture
- PostgreSQL, MySQL, NoSQL, Redis
- AWS
Location and Compensation
Location: Glendale, CA (onsite)
Salary: USD 174,100 - 233,500 per year
Education
Required: Bachelor's degree in computer science, Engineering, or related field.