Job OverviewWe are seeking a Tech Program Director to lead complex software initiatives across cross-functional teams.This role requires strong coordination, navigation of multiple stakeholders, and management of risks to ensure successful delivery within defined scope, timelines, and constraints.The ideal candidate will have a strong technical background, excellent communication skills, and the ability to engage in detailed technical discussions with architects and senior engineers.Key ResponsibilitiesResponsible for managing complex, enterprise, cross-functional programs within time, budget, and quality constraints.Participate in architecture discussions about system components, APIs, data flows, performance, and scalability.Coordinate cross-functional teams to deliver software projects on schedule.Create timelines and milestones for delivery, identifying critical paths and dependencies.RequirementsTechnical knowledge to understand company solutions and engage in constructive specialized discussions with software architects.Collaborate closely with software architects to understand system design, integrations, APIs, cloud infrastructure, data flows, and technical constraints.Identify technical risks and work with architects and engineers to develop mitigation strategies.Create detailed project plans, schedules, and documentation.Track project progress and adjust plans as needed to address risks or changes.Facilitate communication between engineers, architects, product owners, QA teams, and business stakeholders.Lead discussions with cross-functional teams to ensure alignment and timely delivery.Participate in technical discussions to guide decisions, remove blockers, and ensure feasibility.Implement and refine project management best practices.Desirable QualificationsExperience in enterprise environments with multiple dependency streams.Project management certifications (PMP, CSM, Prince2).Familiarity with microservices architecture, cloud-native applications, DevOps, and security best practices.