Technical Program Manager (TPM) – Job Description

Job Summary:

We are seeking a highly skilled Technical Program Manager (TPM) to drive complex technical initiatives and cross-functional projects. The ideal candidate will have a strong technical background, excellent project management skills, and the ability to work collaboratively with engineering, product, and business teams. You will be responsible for defining project roadmaps, ensuring timely delivery, and managing risks across multiple programs.

Key Responsibilities:

Program & Project Management:

  • Lead the planning, execution, and delivery of technical programs with cross-functional teams.
  • Define program scope, objectives, milestones, and success criteria.
  • Develop detailed project plans, timelines, and roadmaps while tracking progress.
  • Identify and manage risks, dependencies, and potential roadblocks.
  • Ensure alignment of technical projects with business goals.

Technical Leadership & Collaboration:

  • Work closely with engineering teams to understand technical challenges and provide solutions.
  • Collaborate with product managers, designers, and stakeholders to define requirements.
  • Act as a bridge between business and technology teams, ensuring seamless communication.
  • Drive software development best practices, scalability, and system architecture discussions.

Stakeholder Communication & Reporting:

  • Communicate program status, risks, and dependencies to senior leadership.
  • Drive decision-making through data-driven insights and technical feasibility analysis.
  • Create and present reports, dashboards, and documentation for transparency.

Process Improvement & Agile Methodologies:

  • Optimize project execution using Agile, Scrum, or Kanban methodologies.
  • Establish best practices for program management and continuously improve workflows.
  • Conduct retrospectives and implement lessons learned for future projects.

Required Qualifications:

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • Experience: 5+ years of experience in technical program management, software engineering, or related roles.
  • Technical Skills:
    • Understanding of software development life cycle (SDLC), cloud technologies, and system architecture.
    • Experience with Agile methodologies, Jira, Confluence, or similar tools.
    • Familiarity with programming languages like Python, Java, or C++ (preferred but not required).
  • Project Management Expertise: Proven ability to manage multiple projects with strict timelines.
  • Soft Skills: Strong analytical, problem-solving, and stakeholder management abilities.

Preferred Qualifications:

Prior experience in a fast-paced tech company or startup.

PMP, CSM, or SAFe certification.

Experience with DevOps, CI/CD, or cloud platforms (AWS, Azure, GCP).

Free Download: Editable Word File – Professional All-Purpose Resume ! Click Here to Download!

jobs software engineer | jobs software developer | jobs full stack developer | jobs frontend developer | jobs backend developer | jobs web developer | jobs mobile app developer | jobs android developer | jobs iOS developer | jobs game developer | jobs embedded software engineer | jobs systems software engineer | jobs API developer | jobs firmware engineer | jobs DevOps engineer | jobs cloud engineer | jobs test automation engineer | jobs low code developer | jobs no code developer | jobs open source developer | jobs middleware developer | jobs QA engineer | jobs QA analyst | jobs software test engineer | jobs manual tester | jobs automation tester | jobs performance tester | jobs SDET | jobs security tester | jobs system administrator | jobs network administrator | jobs cloud administrator | jobs Linux administrator | jobs Windows administrator | jobs IT support engineer | jobs site reliability engineer | jobs cloud solutions architect | jobs infrastructure engineer | jobs release engineer | jobs cybersecurity engineer | jobs security analyst | jobs information security engineer | jobs security architect | jobs penetration tester | jobs ethical hacker | jobs threat intelligence analyst | jobs compliance analyst | jobs risk analyst | jobs data scientist | jobs data analyst | jobs business intelligence analyst | jobs big data engineer | jobs AI engineer | jobs machine learning engineer | jobs deep learning engineer | jobs NLP engineer | jobs computer vision engineer | jobs UI UX designer | jobs UX researcher | jobs product designer | jobs interaction designer | jobs frontend UI developer | jobs web UI developer | jobs product manager | jobs technical product manager | jobs project manager | jobs technical program manager | jobs scrum master | jobs agile coach | jobs database administrator | jobs database developer | jobs data warehouse engineer | jobs cloud security engineer | jobs game developer | jobs game designer | jobs game programmer | jobs AR VR developer | jobs 3D artist | jobs simulation engineer | jobs blockchain developer | jobs IoT engineer | jobs robotics software engineer | jobs automation engineer