Technology Program Manager

J.D. PowerTroy, NY
18hRemote

About The Position

We are seeking a Technology Program Manager to report to the Senior Director of Technology & Product Portfolio Management. This role will drive consistency, operational excellence, and strategic alignment across J.D. Power’s technology and engineering organization by implementing and managing standardized processes, governance frameworks, and delivery practices that span all technology teams. You will serve as the primary champion for technology delivery consistency—ensuring that capacity planning, resource allocation, release management, and execution standards are applied uniformly across the engineering organization. Working in close partnership with the Product Program Manager, you will create seamless coordination between engineering and product delivery, enabling cross-functional alignment and efficient end-to-end execution from concept through production. This is a remote position for a seasoned program management professional who excels at bringing structure to technical delivery, driving adoption of engineering best practices, and building strong relationships across development teams. You will operate at the enterprise level, working horizontally across technology teams while maintaining deep visibility into engineering capacity, release health, technical dependencies, and delivery performance.

Requirements

  • 8–10 years of experience in technology program management, engineering operations, or delivery management, with significant responsibility in software development or technology-centric organizations.
  • Proven expertise in managing complex, cross-functional technology programs and driving consistency across multiple engineering teams, platforms, or technology stacks.
  • Deep understanding of software development lifecycle, including hands-on experience with modern engineering practices.
  • Demonstrated success in capacity planning, resource management, and optimizing engineering team allocation across competing priorities.
  • Strong experience with release management, including coordinating multi-team releases, establishing deployment standards, and driving production reliability.
  • Proven ability to partner across product and engineering organizations to create unified delivery approaches and resolve technical and cross-functional challenges.
  • Strong process design and implementation skills, with a track record of standardizing engineering practices and driving adoption at scale.
  • Exceptional stakeholder management abilities, with experience influencing senior engineering leaders and building alignment across diverse technical teams.
  • Excellent analytical and problem-solving skills, with the ability to synthesize complex technical information, identify patterns, and drive data-informed decisions.
  • Outstanding communication skills, both written and verbal, with the ability to translate technical concepts for non-technical audiences and tailor messages for engineers, product managers, and executive stakeholders.
  • Experience with engineering tools and platforms (e.g., Jira, GitHub/GitLab, Jenkins, Azure DevOps, Confluence, Tableau, capacity planning tools) and the ability to leverage them for visibility, automation, and reporting.
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or related technical field.

Nice To Haves

  • Program/Project Management, Agile, or DevOps certifications (e.g., PMP, PgMP, SAFe, Certified Scrum Master, DevOps Institute) are a plus but not required.

Responsibilities

  • Drive Consistent Technology Delivery Practices: Implement and manage standardized engineering delivery processes, technical governance checkpoints, and execution frameworks across all technology teams.
  • Manage Cross-Technology Portfolio Coordination: Maintain comprehensive visibility across the technology portfolio, tracking engineering progress, identifying technical dependencies, and ensuring alignment with product roadmaps and strategic priorities.
  • Facilitate Technical Governance Reviews: Lead and coordinate technical readiness assessments, architecture reviews, and quality gates to ensure engineering initiatives meet standards before progressing through delivery phases.
  • Support Technology Resource Allocation: Partner with engineering leadership to ensure technical resources, skills, and capacity are strategically allocated to highest-priority initiatives.
  • Monitor Technology Portfolio Health: Proactively identify technical risks, resource constraints, architectural blockers, and delivery challenges; escalate issues and drive resolution through appropriate channels.
  • Partner with Product Program Manager: Work in lockstep to ensure product and technology delivery processes are aligned, complementary, and enable seamless cross-functional execution from planning through release.
  • Bridge Engineering and Product Organizations: Facilitate coordination, communication, and joint planning between engineering teams and product managers to ensure unified delivery approaches and realistic commitments.
  • Align on Shared Standards: Collaborate to establish consistent definitions, metrics, reporting formats, and governance practices that work across both technology and product domains.
  • Enable End-to-End Visibility: Create integrated views of technology and product delivery that provide comprehensive portfolio insights to leadership and stakeholders.
  • Work together to address systemic delivery challenges, process gaps, technical debt prioritization, and coordination issues that span product and engineering teams.
  • Unify Capacity Planning Practices: Establish and implement standardized capacity planning processes across all engineering teams, ensuring consistent approaches to forecasting, allocation, and utilization tracking.
  • Create Capacity Visibility: Develop and maintain dashboards and reporting that provide real-time visibility into engineering capacity, allocation to strategic initiatives, utilization rates, and availability for new work.
  • Optimize Resource Allocation: Work with engineering leaders to balance capacity across strategic product development, maintenance, technical debt reduction, and innovation initiatives.
  • Forecast Technical Resource Needs: Partner with product and portfolio leadership to anticipate future capacity requirements based on roadmap priorities and strategic objectives.
  • Manage Technical Dependencies: Identify and track cross-team dependencies, shared services, and infrastructure requirements to prevent delivery bottlenecks and enable predictable execution.
  • Support Skill Gap Analysis: Collaborate with engineering leadership to identify capability gaps and support workforce planning decisions.
  • Standardize Release Rollout Methodology: Design and implement consistent release management practices, deployment frameworks, and production rollout procedures across all engineering teams.
  • Manage Release Coordination: Orchestrate cross-team releases, ensuring proper sequencing, dependency management, environment readiness, and stakeholder communication.
  • Establish Release Quality Gates: Define and enforce quality standards, testing requirements, production readiness criteria, and rollback procedures for all releases.
  • Drive Release Planning and Scheduling: Facilitate release planning sessions, maintain release calendars, and coordinate timing across multiple teams to minimize risk and maximize business value delivery.
  • Monitor Release Performance: Track release metrics including frequency, success rates, defect escape rates, and rollback incidents; drive continuous improvement in release reliability.
  • Enable Production Readiness: Ensure teams have proper runbooks, monitoring, observability, and support processes in place before production releases.
  • Coordinate Release Communications: Manage stakeholder communication regarding release schedules, impacts, risks, and outcomes across the organization.
  • Implement Technology Intake Processes: Establish structured workflows for evaluating technical initiatives, architecture proposals, and infrastructure requests to ensure alignment with enterprise standards and strategic priorities.
  • Create Transparency Through Reporting: Develop and maintain engineering dashboards, status reports, and portfolio views that communicate delivery progress, technical risks, capacity constraints, and value realization.
  • Build Engineering Delivery Frameworks: Document standard operating procedures, best practices, and delivery frameworks that enable consistent execution across technology teams.
  • Drive DevOps and Automation Adoption: Champion the adoption of CI/CD practices, automation, and modern engineering practices that improve delivery speed, quality, and reliability.
  • Drive Continuous Improvement: Gather feedback, analyze delivery metrics, and iterate on processes to enhance engineering efficiency, quality, and team experience over time.
  • Engage Cross-Functionally: Partner with engineering leaders, architects, product managers, infrastructure teams, and operations to ensure portfolio alignment and execution transparency.
  • Influence Without Authority: Build credibility and trust across the engineering organization, guiding teams to adopt standardized practices through coaching, facilitation, and demonstrated value.
  • Lead Change Management Efforts: Support the adoption of new delivery models, release practices, capacity planning approaches, and governance structures through clear communication, training, and stakeholder engagement.
  • Facilitate Cross-Technology Collaboration: Create forums, communities of practice, and communication channels that enable knowledge sharing, technical alignment, and problem-solving across engineering teams.
  • Communicate to Senior Leadership: Provide regular, concise updates to executive stakeholders on technology portfolio status, engineering capacity, release performance, technical risks, and recommended actions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service