Senior Technical Program Manager

Location: Roseville, CA
Job Type: Direct Hire
Salary: $135,000.00 - $145,000.00
Degree: Bachelor of Science; Master of Science;
Date: 6/12/2018
Job ID: 02603741
Job Description

Awesome opportunity for a Senior Technical Program Manager to join the Information Technology team in the Placer County office of a stable organization that is growing and expanding.  

  • As the Senior Technical Program Manager, you will be responsible for managing multiple cross-functional development programs while working closely with a team of technical program managers, engineering teams, product management teams, and business teams to lead them towards a launch.  

  • The Senior Technical Program Manager role involves regular communication with leadership on status, risks, plans, and changes in launch strategy.

What We're Looking For...

  • Bachelors degree in Computer Science or equivalent technical education and work experience.
  • Masters 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.
  • 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.
  • 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 certification preferred.
  • Hands-on technical expertise, one year prior experience as a software developer preferred.
  • Self-motivated, proactive and proven ability to adapt well and work with different teams within organization.
  • Willingness and ability to travel occasionally.
  • Excellent communication skills both oral and written. 



What You Will Be Doing / Responsibilities...

  • Act as a Delivery Lead on complex projects in parallel with significant scope / systems dependencies, focused on software definition and execution.
  • Assemble the team of product managers, User Experience (UX), engineering, QA and others to execute the software project.
  • Drive the process on complex projects to ensure software is being developed that meets the customer need.
  • Act as an established, knowledgeable resource on the traditional and Agile methodology, effectively applying knowledge to projects, and enforcing project standards.
  • Provide coaching for other team members to improve skill sets.
  • Drive reviews with the team and key stakeholders / users, with an emphasis on reviewing working code.
  • Track the exact status of assigned projects at all stages.
  • Work with project team to continuously update dates, scope, status, and documentation so that the project and its status are well understood.
  • Demonstrate in-depth knowledge of the systems architecture that impacts assigned projects.
  • Bring excellent insight into new projects around dependencies / potential issues, influence the design of projects, and rapidly identify and resolve technical dependencies and risks.
  • Champion the end-user, and ensure the software meets associated needs.
  • Where business unit funding is needed, manage the process of scoping and budgeting.

US citizens and Green Card holders encouraged to apply. Sponsorship is NOT available for this position.