Basic Information
Ref Number
Last day to apply
Primary Location
Country
Job Type
Work Style
Description and Requirements
The Technical Program Manager will be responsible for managing and executing various technical projects end to end. This role requires ownership of project planning, execution, monitoring, and communication. The TPM will work closely with engineering teams, product managers, and stakeholders to ensure successful project delivery, risk mitigation, and continuous improvement.
Responsibilities:
Develop and maintain technical project plans related to software development, cloud infrastructure, security, compliance, and third-party integrations.
Manage project timelines, budgets, and resources, ensuring alignment with business goals.
Define and execute KPIs and OKRs in collaboration with engineering managers.
Track and manage dependencies across multiple teams (Engineering, Product, Operations, Security, etc.).
Monitor project progress, identify potential risks, and implement mitigation strategies.
Communicate with internal and external stakeholders, preparing and distributing project updates.
Provide technical guidance to project teams, gathering requirements and resolving issues.
Troubleshoot technical challenges and document solutions for future reference.
Manage vendor relationships, coordinating requirements and communication effectively.
Conduct project post-mortems and identify areas for improvement.
Collaborate with InfoSec and Audit teams to gather compliance-related information and ensure regulatory adherence.
Prepare Statements of Work (SOWs), architecture diagrams, and project documentation.
Drive continuous process improvements across engineering and program management functions.
Track and measure customer satisfaction metrics (CSAT, NPS) and incorporate feedback into program improvements.
Assesses program performance on a regular basis with a focus on leveraging resources, technology, & communication to ensure success. Makes recommendations on project prioritization, program adjustments, and overall team alignment.
Additional Job Description
Minimum Qualifications:
Bachelor’s degree in Computer Science, Engineering, related technical field, or equivalent practical experience.
5+ years of experience in a technical program management or project management role.
Solid understanding of program and project management methodologies (Agile, Scrum, Kanban, Waterfall).
Strong technical acumen and willingness to learn about APIs, system architecture, and cloud-based platforms.
Ability to work, lead, and achieve results in a global environment.
Proficiency in project management tools (e.g., JIRA, Notion, Linear, Confluence, MS Project, Asana, Trello).
Excellent communication, interpersonal, and stakeholder management skills.
Ability to work independently and collaboratively, taking ownership of project deliverables.
Experience in driving continuous improvement with a track record of achieving results.
Preferred Qualifications
Interest in a long-term career in technical program management.
Experience with software development lifecycles (SDLC), DevOps practices, and cloud platforms.
Exposure to APIs, microservices, and enterprise software solutions.
Familiarity with IT, cybersecurity, and compliance environments.
Basic proficiency in Google Suite, AWS, Azure, or other cloud platforms.
Role Details
Industry Type: Technology / IT Services
Department: Project & Program Management
Employment Type: Full Time, Permanent
Role Category: Technical Program Management
Key Skills
Project planning, software development, cloud infrastructure, program management, security compliance, APIs, risk management, vendor management / negotiation, stakeholder communication, continuous improvement, technical support, auditing, monitoring, KPIs, OKRs, Agile, Scrum, SDLC.
EEO Statement