Job Title: Technical Program Manager (TPM) – Custom
Applications-
Santa Clara, CA
Inperson interview preferred
Semiconductor is required.
Job Summary
We are seeking an experienced Technical Program
Manager (TPM) to lead the planning, execution, and delivery of custom
application development projects. The ideal candidate will have strong
technical understanding, hands-on experience working with engineering teams,
and excellent program management capabilities. This role will coordinate cross‑functional
teams to deliver high‑quality, scalable custom solutions aligned with business
goals.
Key Responsibilities
Program & Project Management
- Lead end‑to‑end delivery
of custom application projects, from requirements gathering to deployment.
- Define project scope,
timelines, deliverables, and key milestones.
- Drive sprint planning,
backlog prioritization, and release management.
- Proactively identify
risks, dependencies, and roadblocks; develop mitigation strategies.
- Flexibility: Should be
able to work in Global development team conditions – collaborating with
multiple geos like India, Europe or Asia
Technical Leadership
- Collaborate with
architects and engineering teams to translate business needs into
technical requirements.
- Review technical designs
and ensure alignment with architecture, security, and scalability
standards.
- Work closely with
development teams building custom web, mobile, API, and backend
applications.
- Must have worked earlier
in the career as custom application developer using Microsoft .Net tech
stack or Java or Python.
- Strong understanding of
Python, .Net and Java application architectures and ability to guide and
provide solutions.
- Must have understating
of Gen AI based code generation tools (cursor, windsurf, claude, copilot
etc.) and prompt engineering
- Must have leveraged Gen
AI or Co-Pilots for day-today activities
Stakeholder Management
- Partner with business
teams, product owners, engineering, QA, security, and leadership to ensure
clarity and alignment.
- Act as the single point
of contact for program updates, progress reporting, and issue resolution.
- Facilitate communication
between technical and non-technical stakeholders.
Process & Quality Management
- Implement and drive
Agile/Scrum practices across engineering teams.
- Ensure applications meet
performance, security, and compliance standards.
- Drive continuous
improvement across processes, documentation, and delivery frameworks.
Delivery & Execution
- Coordinate UAT,
deployment planning, and production rollout activities.
- Manage vendor/partner
teams when contributing to custom app development.
- Track KPIs, success
metrics, and provide data-driven status reports.
Required Skills & Qualifications
- Bachelor’s degree in
Computer Science, Engineering, or a related field.
- 5–10+ years of
experience in Technical Program Management, including direct involvement
with custom application development.
- Strong understanding of
modern application development technologies:
- Web/Mobile frameworks
- APIs &
microservices
- Cloud platforms
(Azure/AWS/GCP)
- Databases and
integration patterns
- Solid experience with
Agile/Scrum methodologies.
- Excellent analytical,
organizational, and problem‑solving skills.
- Strong communication
skills with the ability to translate complex technical concepts.
Preferred Qualifications
- Experience with
enterprise-scale custom apps or large digital transformation programs.
- Understanding of
security standards, DevOps practices, and CI/CD pipelines.
- Experience working with
distributed/global development teams.
- Certifications: PMP,
CSM, SAFe, or equivalent (nice to have).
Soft Skills
- Leadership with
influence (without direct authority).
- Strong stakeholder &
relationship management.
- Ability to work in fast‑paced,
dynamic environments.
- Proactive,
detail-oriented, and outcome-driven mindset.
Job Summary
We are seeking an experienced Technical Program
Manager (TPM) to lead the planning, execution, and delivery of custom
application development projects. The ideal candidate will have strong
technical understanding, hands-on experience working with engineering teams,
and excellent program management capabilities. This role will coordinate cross‑functional
teams to deliver high‑quality, scalable custom solutions aligned with business
goals.
Key Responsibilities
Program & Project Management
- Lead end‑to‑end delivery
of custom application projects, from requirements gathering to deployment.
- Define project scope,
timelines, deliverables, and key milestones.
- Drive sprint planning,
backlog prioritization, and release management.
- Proactively identify
risks, dependencies, and roadblocks; develop mitigation strategies.
- Flexibility: Should be
able to work in Global development team conditions – collaborating with
multiple geos like India, Europe or Asia
Technical Leadership
- Collaborate with
architects and engineering teams to translate business needs into
technical requirements.
- Review technical designs
and ensure alignment with architecture, security, and scalability
standards.
- Work closely with
development teams building custom web, mobile, API, and backend
applications.
- Must have worked earlier
in the career as custom application developer using Microsoft .Net tech
stack or Java or Python.
- Strong understanding of
Python, .Net and Java application architectures and ability to guide and
provide solutions.
- Must have understating
of Gen AI based code generation tools (cursor, windsurf, claude, copilot
etc.) and prompt engineering
- Must have leveraged Gen
AI or Co-Pilots for day-today activities
Stakeholder Management
- Partner with business
teams, product owners, engineering, QA, security, and leadership to ensure
clarity and alignment.
- Act as the single point
of contact for program updates, progress reporting, and issue resolution.
- Facilitate communication
between technical and non-technical stakeholders.
Process & Quality Management
- Implement and drive
Agile/Scrum practices across engineering teams.
- Ensure applications meet
performance, security, and compliance standards.
- Drive continuous
improvement across processes, documentation, and delivery frameworks.
Delivery & Execution
- Coordinate UAT,
deployment planning, and production rollout activities.
- Manage vendor/partner
teams when contributing to custom app development.
- Track KPIs, success
metrics, and provide data-driven status reports.
Required Skills & Qualifications
- Bachelor’s degree in
Computer Science, Engineering, or a related field.
- 5–10+ years of
experience in Technical Program Management, including direct involvement
with custom application development.
- Strong understanding of
modern application development technologies:
- Web/Mobile frameworks
- APIs &
microservices
- Cloud platforms
(Azure/AWS/GCP)
- Databases and
integration patterns
- Solid experience with
Agile/Scrum methodologies.
- Excellent analytical,
organizational, and problem‑solving skills.
- Strong communication
skills with the ability to translate complex technical concepts.
Preferred Qualifications
- Experience with
enterprise-scale custom apps or large digital transformation programs.
- Understanding of
security standards, DevOps practices, and CI/CD pipelines.
- Experience working with
distributed/global development teams.
- Certifications: PMP,
CSM, SAFe, or equivalent (nice to have).
Soft Skills
- Leadership with
influence (without direct authority).
- Strong stakeholder &
relationship management.
- Ability to work in fast‑paced,
dynamic environments.
- Proactive,
detail-oriented, and outcome-driven mindset.