Introduction We are seeking a Technical Program Manager to strengthen how we manage and align engineering priorities across the WebSphere and IBM Java portfolio, as well as IBM/RH Runtime synergies. This role will serve as the central point for intake and coordination of externally-sourced ideas, such as RFEs, customer proposals, and research discoveries, ensuring they are assessed efficiently and routed to the right teams. The successful candidate will also develop a deep understanding of all portfolio products' roadmap to identify dependencies, enable early alignment, and support strategic execution. This role will partner closely with product management, design, and client engagement teams to ensure customer priorities are reflected in engineering execution plans. This is a unique opportunity to influence the future of the WebSphere and Java portfolio, ensuring that customer needs and market trends are integrated into our engineering strategy. You'll work at the intersection of engineering, product management, and client engagement, helping us deliver innovative, cloud-ready solutions for enterprise customers worldwide Your role and responsibilities Technical Program Manager, Engineering Cross-Project Intake Management & Strategic Alignment Coordinate Intake Process: Partner with Product Management and Chief Architect to manage the intake and triage of RFEs, customer proposals, and market research discoveries across the WebSphere and Java portfolio. Cross-Pillar Collaboration: Ensure ideas that span multiple domains, such as traditional WebSphere, Liberty, Open Liberty, EASeJ and Java runtimes, are reviewed collaboratively and efficiently. SME Engagement: Maintain a registry of technical experts across the portfolio and coordinate their involvement in assessments while balancing workload. Enable Strategic Alignment: Develop a strong understanding of each pillar's roadmap to identify synergies, dependencies, and opportunities for early collaboration. Client Engagement: Work with Product Management and field teams to ensure customer priorities are understood and feedback loops are closed. Help drive successful understanding, adoption, and deployment of Application Runtimes products in the market. Communicate & Report: Provide regular updates on intake status, alignment opportunities, and strategic insights to engineering leadership and stakeholders. Surface Insights: Identify patterns from intake data to inform roadmap discussions and portfolio evolution. Optimize Processes: Implement improvements to intake workflows and tracking systems to ensure timely decisions and transparency. Required technical and professional expertise Proven experience in technical program management, engineering operations, or product development coordination. Strong understanding of software development lifecycles and cross-functional collaboration. Excellent organizational, communication, and facilitation skills. Ability to synthesize technical inputs and drive alignment across diverse teams. Excellent communication and stakeholder management skills, including client-facing engagement. Experience in organizational transition and scaling across geographies. Preferred technical and professional experience · Prior experience in the Application Runtimes or related enterprise software domains. · Familiarity with Java runtimes, application servers, and related technologies (e.g., Jakarta EE, MicroProfile, Liberty, WebSphere, Cloud-native). IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.