What are the responsibilities and job description for the Technical Program Manager (Local Candidates Only) position at Compunnel Inc.?
Technical Program Manager
United States, Bellevue Washington
Job Description
Job Overview:
We are looking for a Technical Program Manager to lead and manage complex, cross-functional technical initiatives from inception to delivery. As a TPM, you will be responsible for overseeing the planning, execution, and successful delivery of high-impact technical projects while working closely with engineering, product, and business teams. Your role will involve navigating technical challenges, ensuring alignment between teams, and driving efficiency across multiple workstreams.
Key Responsibilities:
- Lead the planning, execution, and delivery of complex technical programs across multiple teams and stakeholders. Ensure programs are delivered on time, within scope, and meet technical and business objectives.
- Partner with engineering, product management, operations, and other departments to drive program success. Act as a liaison to ensure clear communication, shared goals, and effective coordination between teams.
- Define, manage, and maintain program timelines, milestones, and resources. Ensure alignment with engineering and business goals, and adjust schedules and plans as needed to accommodate changes.
- Identify, assess, and mitigate technical, resource, or program risks. Proactively resolve blockers and manage dependencies to ensure program continuity and success.
- Establish and maintain a structured framework for managing programs, including tracking progress, ensuring accountability, and reporting on key metrics. Create detailed project plans and update stakeholders regularly on progress, risks, and mitigation strategies.
- Continuously evaluate and improve project management processes and methodologies (Agile, Scrum, Waterfall, etc.) to optimize efficiency and delivery quality. Implement best practices to streamline program execution.
- Collaborate with engineering teams to ensure technical feasibility and quality standards are met. Address technical concerns during development and act as a sounding board for engineering teams.
- Communicate program status, risks, and progress to senior leadership and key stakeholders. Provide clear and concise reports, and ensure stakeholder alignment and buy-in at each stage of the program.
- Stay updated on industry trends, technologies, and best practices. Bring new insights to the team to improve the overall program management process.
Required Skills & Qualifications:
- 5 years of experience managing technical programs or projects, ideally in a software engineering or technology-focused organization.
- Proven experience working with engineering teams and understanding technical concepts, architectures, and systems. While not necessarily a developer, the TPM should be technically literate and able to communicate with engineers effectively.
- Expertise in managing complex projects using methodologies like Agile, Scrum, or Waterfall. Proficient with project management tools (e.g., Jira, Trello, Asana, MS Project, etc.).
- Ability to lead and influence cross-functional teams without direct authority. Demonstrated experience in facilitating collaboration among engineering, product, operations, and business teams.
- Strong analytical and problem-solving skills to anticipate and address challenges that arise throughout the program lifecycle.
- Excellent written and verbal communication skills with the ability to communicate technical concepts to non-technical stakeholders. Capable of delivering clear and concise updates to executive teams.
- Experience identifying program risks, managing dependencies, and mitigating issues to ensure successful project delivery.
- Ability to manage multiple programs or initiatives simultaneously, prioritize tasks, and meet deadlines in a fast-paced environment.
- A degree in Computer Science, Engineering, Business, or related field, or equivalent practical experience.