Returning Candidate?

Senior Technical Program Manager

Senior Technical Program Manager

Location 
US-CA-Rocklin
Job ID 
34245

More information about this job

Summary

The Senior Technical Program Manager is responsible for managing multiple cross-functional development programs while working closely with team of technical program managers, engineering teams, product management teams, and business teams to lead them towards a launch. This position involves regular communication with leadership on status, risks, plans, and changes in launch strategy.

Responsibilities

  • Acts as a Delivery Lead on complex projects in parallel with significant scope / systems dependencies, focused on software definition and execution 
  • Assembles the team of product managers, User Experience (UX), engineering, QA and others to execute the software project
  • Drives the process on complex projects to ensure software is being developed that meets the customer need.
  • Acts as an established, knowledgeable resource on the traditional and Agile methodology, effectively applies knowledge to projects, and enforces project standards.
  • Provides coaching for other team members to improve skill sets.
  • Drives reviews with the team and key stakeholders / users, with an emphasis on reviewing working code
  • Tracks the exact status of assigned projects at all stages
  • Works with project team to continuously update dates, scope, status, and documentation so that the project and its status are well understood
  • Demonstrates in-depth knowledge of the systems architecture that impacts assigned projects. Brings excellent insight into new projects around dependencies / potential issues, influences the design of projects, and rapidly identifies and resolves technical dependencies and risks.
  • Champions the end-user, and ensures the software meets associated needs
  • Where business unit funding is needed, manages the process of scoping and budgeting.

Qualifications

  • Self-motivated, proactive and proven ability to adapt well and work with different teams within organization
  • Demonstrated ability to use hard data and metrics to back up assumptions and evaluate outcomes.
  • Ability to operate as an individual contributor to get the job done; at the same time be able to guide a team toward an objective.
  • Able to provide architectural guidance and direction throughout the project lifecycle.
  • Excellent communication skills ? both oral and written

    Experience / Education:

  • Bachelor's degree in Computer Science or equivalent technical education and work experience.
  • Master's degree in Computer Science, Computer Engineering or related technical discipline preferred
  • 10+ years of software industry experience
  • 5+ years Technical Program Management experience running large worldwide complex programs in a fast paced environment using traditional and Agile methodologies and delivering highly scalable and robust systems.
  • Experience managing technical teams, who can prioritize well, communicate clearly, and influence partner teams and cross-functional teams, such as product management, technical program management, development teams and senior business leaders.
  • Self-motivated, proactive and proven ability to adapt well and work with different teams within organization
  • Demonstrated ability to use hard data and metrics to back up assumptions and evaluate outcomes.
  • Ability to operate as an individual contributor to get the job done; at the same time be able to guide a team toward an objective.
  • Able to provide architectural guidance and direction throughout the project lifecycle.
  • Excellent communication skills, both oral and written
  • Experience in Agile/Waterfall development methodologies, understanding of software development in large teams, and a track record of shipping software on time preferred
  • PMP, Prince 2, SAFe, or SCRUM/Agile certified preferred
  • Hands-on technical expertise, one year prior experience as a software developer preferred

Connect With Us!

Not ready to apply quite yet? Connect with us to get job updates based on your interests.