Position: Technical Program Manager

Location: Seattle, WA and Beaverton, OR

Duration: Fulltime

Summary:

As a Technical Program Manager (TPM), you will lead and manage large, cross-functional programs, driving the development and launch of technical solutions. You will work closely with engineering teams, product managers, and other key stakeholders to coordinate efforts, remove roadblocks, and ensure alignment across teams. Your goal is to deliver high-quality products and services that meet business needs, while fostering a culture of transparency, collaboration, and continuous improvement.

Key Responsibilities:

Program Management:

Lead the planning, execution, and delivery of complex technical projects from inception to completion.

Create detailed project plans, timelines, and roadmaps, ensuring milestones and deliverables are clearly defined.

Ensure adherence to program schedules and manage dependencies between teams and projects.

Stakeholder Management:

Collaborate with engineering, product management, design, and other cross-functional teams to align on project goals and requirements.

Serve as the point of contact for program status, addressing issues, risks, and changes as they arise.

Communicate progress and updates to senior leadership, facilitating strategic decision-making.

Risk Management & Problem Solving:

Proactively identify and mitigate program risks, dependencies, and bottlenecks.

Remove blockers to keep teams moving forward and ensure successful delivery of technical solutions.

Solve complex technical and organizational challenges, using a structured approach to problem-solving.

Resource & Capacity Planning:

Work with engineering leadership to ensure the right resources and skills are allocated to projects.

Coordinate workloads and manage resource allocation, ensuring balance between program demands and team capacity.

Process Improvement:

Drive continuous improvement initiatives, refining program management processes and workflows to increase efficiency.

Facilitate retrospectives and implement feedback loops to optimize team performance.

Technical Understanding:

Maintain a solid understanding of the technical architecture, systems, and solutions being developed.

Translate technical requirements into actionable program plans, and ensure technical excellence is maintained throughout execution.

Qualifications:

Bachelor s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).

Master s degree is a plus.

Experience:

5+ years of experience in technical program management or a similar role, managing cross-functional technical programs.

Proven experience working closely with engineering teams and technical stakeholders.

Skills:

Strong program management skills, including experience with Agile and/or Scrum methodologies.

Excellent communication and interpersonal skills, with the ability to manage and influence stakeholders at all levels.

Proficiency with project management tools (e.g., JIRA, Asana, Trello, MS Project).

Demonstrated ability to manage complex technical projects with multiple stakeholders, priorities, and deadlines.

Technical Acumen:

Solid understanding of software development life cycles (SDLC) and modern software development methodologies.

Ability to comprehend and contribute to high-level architectural discussions and design reviews.

Preferred Qualifications:

Experience in Platform Modernization from Hadoop to cloud.

Experience in Consulting with Retail background.

Experience in end to end Data management.

Experience in anyone of the cloud; AWS/Azure/Google Cloud Platform.

Apply Now Back to Results