Technical Program Manager (TPM) Job Description (JD)

From GM-RKB
Jump to navigation Jump to search

A Technical Program Manager (TPM) Job Description (JD) is a job description for a technical program manager.



References

2024

  • Bard
    • About the Role: As a Technical Program Manager, you will play a pivotal role in shaping and driving the success of our latest (program name) program. You will be responsible for the entire technical lifecycle, from defining requirements and overseeing development to ensuring a smooth launch and ongoing support. In this role, you will wear many hats, acting as a strategic thinker, technical guru, and cross-functional leader. You will be the glue that holds the program together, ensuring all teams are aligned and working towards a common goal.
    • Responsibilities:
      • Own the program roadmap and technical vision: Define the program's technical requirements, architecture, and roadmap, ensuring alignment with business objectives.
      • Lead cross-functional teams: Collaborate effectively with engineering, product, design, and other stakeholders to break down program goals into actionable tasks and manage dependencies.
      • Manage risks and issues: Proactively identify and mitigate potential risks and issues that could impact the program's success.
      • Track progress and communicate effectively: Monitor program progress against KPIs, communicate status updates to stakeholders, and ensure everyone is on the same page.
      • Oversee budget and resource allocation: Manage the program's budget and resources effectively, ensuring efficient utilization and timely delivery.
      • Facilitate problem-solving and decision-making: Guide teams through technical challenges and facilitate informed decision-making throughout the program lifecycle.
      • Stay up-to-date on industry trends: Continuously learn and adapt to stay ahead of the curve in your field.
    • Qualifications:
      • Bachelor's degree in computer science, engineering, or a related field.
      • 5+ years of experience in program or project management, preferably in a technical field.
      • Strong understanding of software development methodologies (Agile, Waterfall, etc.).
      • Excellent communication, collaboration, and problem-solving skills.
      • Proven ability to lead and motivate cross-functional teams.
      • Deep understanding of technical concepts and ability to translate them into business language.
      • Strong analytical and critical thinking skills.
      • Excellent time management and organizational skills.

2023

  • https://www.amazon.jobs/en/jobs/2459021/principal-technical-program-manager-ai-amazon-fulfillment-technologies-aft-ai
    • Key job responsibilities
      • In this role you will be responsible for scoping and delivering large projects across the Fulfillment Organization. Responsibilities include collection of business and systems requirements from internal and external customers, writing specifications, driving project schedules and communications upwards to leadership. You will lead and coordinate design/implementation efforts between internal teams and outside merchants and vendors to develop optimal solutions, and drive research on complex computer vision, machine learning, and large language models, implementing them into global production. You will be expected to make appropriate tradeoffs to clearly communicate goals, roles, responsibilities, and desired outcomes to internal cross-functional and remote project teams. As a Principal TPM, you will anticipate bottlenecks, provide escalation management, anticipate and make tradeoffs, and balance the business needs versus technical constraints. An ability to take large, complex projects and break them down into manageable pieces, develop functional specifications, then deliver them in a successful and timely manner is expected. Maturity, high judgment, negotiation skills, ability to influence, analytical talent and leadership are essential to success in this role.
    • BASIC QUALIFICATIONS
      • 10+ years of engineering experience
      • 7+ years of technical product or program management experience
      • 5+ years of software development experience
      • Experience managing programs across cross functional teams, building processes and coordinating release schedules
    • PREFERRED QUALIFICATIONS
      • 8+ years of hands-on work managing complex technology projects experience
      • Experience managing projects across cross functional teams, building sustainable processes and coordinating release schedules
      • Experience working with research programs in computer vision, machine learning, or robotics.