Description
We are seeking an accomplished and dynamic project/program management professional to oversee end-to-end production release management, ensuring smooth and timely delivery of software and feature releases.
As a Technical Program Manager, you will lead content feature planning and tracking project execution, including PV validation status monitoring, change management, and risk control. You will drive release quality convergence to meet or exceed baseline criteria and customer requirements.
Key responsibilities include:
- Overseeing end-to-end production release management, ensuring smooth and timely delivery of software and feature releases.
- Leading content feature planning and tracking project execution, including PV validation status monitoring, change management, and risk control.
- Driving release quality convergence to meet or exceed baseline criteria and customer requirements.
- Managing onsite testing (OST) and feature OST, including gating issue tracking and resolution.
- Coordinating post-ECS B4 (hot patch) releases to expedite critical deployments to customers.
- Partnering with Product Validation teams to improve nightly breakage triaging systems, rapidly identifying and addressing culprit changes.
- Developing and refining operational workflows, process improvements, and release methodologies (cycle, milestones, branching strategies, dependency analysis, and handoff/interoperability planning).
- Designing and implementing dashboards, webpages, and automations to enhance operational productivity and efficiency across production teams.
- Tracking daily quality metrics and following up on key indicators to drive continuous improvement in development streams.
- Supporting R&D teams on infrastructure and DevOps requirements.
As a Technical Program Manager, you will ensure high-quality, reliable, and timely software releases that are critical to Synopsys' product delivery and customer satisfaction. You will elevate operational efficiency and productivity for production teams through process optimization and automation.
Requirements include:
- Proven program management experience in the EDA or software industry, managing large-scale project development or production releases.
- Expertise in scripting languages (e.g., Python, Perl, C-shell) for developing databases, webpages, and operational automations.
- Demonstrated ability to track, analyze, and improve quality metrics in complex engineering environments.
- Experience implementing and enhancing release methodologies, including cycle planning, branching strategies, and dependency analysis.
- Strong understanding of cross-functional workflows in engineering, validation, and production settings.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field (or equivalent practical experience).
If you are an exceptional communicator who excels at collaborating with diverse, cross-functional teams, and are analytical and detail-oriented with a data-driven approach to problem solving and process optimization, we encourage you to apply.