We are seeking a Technical Program Manager to coordinate cross-functional engineering processes, manage customer roadmap priorities, and oversee release operations for our enterprise software platform. This role will ensure an agile dev culture and optimal prioritization across development sprints, while maintaining delivery excellence and high engineering performance standards.
This is a full-time, Herzliya-based role, reporting directly to the VP of Engineering, and working closely with leadership to drive operational excellence across the engineering organization.
Responsibilities:
Program & Process Management
Coordinate priorities across multiple internal stakeholders, including Product Managers, DevOps, Customer Success Managers, and more
Facilitate 2-week cycle planning and ensure focus on the highest-priority initiatives
Optimize engineering processes and workflows within the development organization
Monitor and report on engineering team KPIs and performance metrics
Release & Delivery Coordination
Manage release schedules and deployment coordination
Ensure quality and delivery standards are maintained
Coordinate with Product Manager, Development, DevOps and QA teams for smooth releases and ensure requirements are fully met
Track delivery timelines and communicate status to internal stakeholders
Internal Stakeholder Collaboration
Interface with Product Managers on customer and internal requirements
Collaborate with the Operations team on infrastructure needs and upgrades
Work with Customer Success Managers on integration requests and urgent fixes
Provide visibility into engineering capacity and delivery timelines
Continuous Improvement
Identify process bottlenecks and implement solutions
Drive engineering efficiency initiatives
Establish and maintain engineering metrics and reporting.
Requirements: B.Sc. in Computer Science or a related technical field
At least 4 years of experience as a Program / Release Manager or in a similar role
Experience with task management systems - Jira, build tools
Experience collaborating with development teams to streamline and optimize release processes
Hands-on experience managing cloud platforms, including security, networking, and computing (preferably AWS, Azure, or Google Cloud) - advantage
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) - advantage
Experience with at least one programming language (e.g., Python, Java, C++)
Excellent communication, problem-solving, and troubleshooting skills
High attention to details and a commitment to delivering high-quality releases.
This position is open to all candidates.