Senior Technical Program Manager Job Description

Senior Technical Program Manager Job Description

4.7
187 votes for Senior Technical Program Manager
Senior technical program manager provides expert recommendations for tools, strategies, best practices, emerging technologies, and software lifecycle processes.

Senior Technical Program Manager Duties & Responsibilities

To write an effective senior technical program manager job description, begin by listing detailed duties, responsibilities and expectations. We have included senior technical program manager job description templates that you can modify and use.

Sample responsibilities for this position include:

Representing the interests of Platform Operations in product core teams by promoting the inclusion of
Keep projects focused and manage change requests and set expectations with project stakeholders, comprised of internal Battle.net leads leads on our various game teams
Drives the creation and management of multiple cross-functional teams
Communicates multiple program initiatives, messaging, and status across EMC's core business units, software divisions and/or third party partners
Supports, manages, and influences continuous improvement of product/solution development lifecycle process, practices and initiatives
Participate in, refine, and materially lead the Product Process for various products and solutions, including leadership of the full software development lifecycle and release process for various development teams and software releases
Synthesize requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines
Clarify, prioritize and drive project commitments establish and maintain clear chains of accountability
Own and manage executive level meetings and planning activities
Track defined metrics for development and delivery in coordination with the Engineering Development Manager

Senior Technical Program Manager Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Senior Technical Program Manager

List any licenses or certifications required by the position: PMP, CCNA, MCSA, SCRUM, PMI, CSM, PM, PRINCE2, MS, SPC

Education for Senior Technical Program Manager

Typically a job would require a certain level of education.

Employers hiring for the senior technical program manager job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Engineering, Business, Business/Administration, Mathematics, Computer Engineering, Electrical Engineering, Project Management, Statistics

Skills for Senior Technical Program Manager

Desired skills for senior technical program manager include:

Build processes
Current web technologies
Operations
Code reviews
Source control management
Testing
Professional software engineering practices & best practices for the full software development life cycle
Hardware development process and lifecycle
Program management best practices
Cloud technologies and DevOps practices

Desired experience for senior technical program manager includes:

Shown ability to identify and resolve systemic issues
Interest and capacity to mentor TPMs and champion growth
Bachelors degree in Computer Science, Math, or other technical field
7+ years of relevant work experience in technical program/project management in a software applications environment
Software development experience (including Java, messaging protocols, and Web Services)
Proficiency in software and system design

Senior Technical Program Manager Examples

1

Senior Technical Program Manager Job Description

Job Description Example
Our growing company is looking for a senior technical program manager. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior technical program manager
  • Coordinate release planning across Product Management, UX, Development, QA, and Developer Operations to create schedules and project plans that will deliver high-quality products with high confidence in delivery date
  • Lead cross functional meetings to clear actionable outcomes
  • Be conversant with internet & web service technologies
  • Collaborate with Development teams to ensure smooth project transition to Run organization
  • Manage team priorities with input from IT and business
  • Provide Center of Excellence leadership and capability uplift mentoring junior Technical Program Managers
  • At the heart of this role is delivery
  • Drive the overall release planning process and initiate process improvements when identified
  • Institute release governance
  • Establish success metrics for release planning and deployment
Qualifications for senior technical program manager
  • Experience with global programs including team members or stakeholders from different cultures, languages, and time zones
  • Knowledge of Internet and/or Media technologies (DNS, HTTP, streaming, web servers, ) a strong plus
  • Ability to lead cross functional teams of developers, designers, product managers
  • Understanding of web technology, infrastructure processes, and product lifecycle
  • Provide leadership and support for multiple engineering teams operating to reach compliance
  • You are right, a lot
2

Senior Technical Program Manager Job Description

Job Description Example
Our company is hiring for a senior technical program manager. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior technical program manager
  • Interacts with project sponsors, other technical program managers, product managers, multiple development teams, quality assurance teams and customers to define and deliver complex integration APIs
  • Manage a portfolio of integration projects
  • Anticipates bottlenecks, provides escalation management, makes trade-offs between business needs and technical constraints
  • Develops strong relationships with business users in all HR Functional areas
  • Mentors other team members, actively sharing knowledge
  • Work with engineering stakeholders and program management professionals across different departments to identify and manage dependencies and to keep communication channels open on high visibility programs
  • Communicate program status, decisions, actions, risk areas and mitigation plans
  • Create and manage the plan during distinct phases of SDLC from requirements, design, coding, QA and release
  • Create and Manage financial plans of the projects in coordination with Luna Release engineering
  • Assemble and coordinate with Luna engineering, architecture, QA, support and program management teams to gain consensus on deliverables from each team
Qualifications for senior technical program manager
  • Experience with multiple programming languages (such as, Java, C++, Ruby, Python, Perl)
  • 3+ years of coding experience in Java, C++ or other programing languages
  • Bachelor's degree in Engineering, Computer Science, Math or related technical field
  • Bachelors Degree in engineering or program management discipline
  • Must possess strong written and oral skills with ability to communicate effectively with a wide variety of technical and non-technical audiences
  • A strong track record of on-time project and/or release delivery for large, cross-functional projects
3

Senior Technical Program Manager Job Description

Job Description Example
Our company is searching for experienced candidates for the position of senior technical program manager. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior technical program manager
  • Manage the formulation and ongoing tracking of each project
  • Assist with the development of reports, and the loading and configuration of demonstration data and systems and productivity metrics and resource planning
  • Drive Program Execution - Provide strong leadership to globally dispersed cross functional teams with uncompromising drive to meet program targets
  • Deliver hardware into factory for turn and follow hardware pm processes
  • Drive Core Teams, managers, tech leads, and other cross-functional leads to identify and unblock issues, track and resolve cross-team dependencies, to repeatedly deliver quality software products on time and with a high level of quality
  • Work with team leads, developers, QA engineers, and others to ensure that hand-offs between teams are transferred with clear responsibilities, ownership, and delivery expectations
  • Ensure continuous, informed and transparent status updates of ongoing initiatives across the organization
  • Working with the Director of Program Management and other Program Managers to research, advise, define, create, and successfully roll out new and updated processes to best-fit our teams and business needs
  • Align with the engineering teams to collaborate on the feature lifecycle for innovative analytics technology from strategic planning, feature definition, through execution and go-to-market strategies
  • Assemble product requirements from multiple sources
Qualifications for senior technical program manager
  • You can deal with ambiguity
  • Experience working with Internet technologies or protocols such as DNS, HTTP, TCP/IP
  • Track record for meticulous planning, follow-up, and organizational skills
  • Experience with an e-commerce company or financial software is a plus
  • Bachelor’s degree or 10+ years related experience and/or training
  • Demonstrated ability to succeed and thrive in a dynamic fast paced environment and will not be hindered by ambiguity or competing priorities
4

Senior Technical Program Manager Job Description

Job Description Example
Our growing company is hiring for a senior technical program manager. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior technical program manager
  • Management of all technical, schedule, budget, and personnel requirements for Ticom Geomatics’s NAVAIR Program
  • Serve as manage for NAVAIR contract(s)
  • Provide periodic program updates to the customer including quarterly program reviews capturing technical and program (milestones, expenditures, risks) execution
  • Proactively identify risks, develop and execution mitigation strategies as a partner to Customer representatives in the corresponding specialties of Information Assurance, Flight Readiness/Fitness for Flight, Global Network Connectivity
  • Form and foster customer relationships to develop the strategy and plans to advance and grow the customer core Multi-INT cross-platform tactical mission
  • Translate customer mission needs and opportunities into program strategies, plans, and requirements
  • Manage a cross-functional program team comprised of Assistant Program Managers, System Engineers, Program Analysts, and Subject Matter Experts (SME’s)
  • Coordinate with internal functional teams to identify staffing requirements to fulfill customer objectives
  • Lead proposal and contract activities including business and technical responses to customer requests for proposal, drafting of statement of technical objectives, drafting of proposal volumes
  • Manage cross-functional engineering teams, planning and organizing, and executing complex projects across multiple organizations and stakeholders to enable the launch of new projects and processes
Qualifications for senior technical program manager
  • The ideal candidate will have a Bachelor's degree or higher in a technical field
  • Experience with XML, SOAP, REST and HTTP as a data exchange tool required
  • Experience in scoping, timeline creation, project tracking, risk management, and process improvement
  • Experience with *nix and ability to write command line scripts
  • Confident managing information through various interfaces including SharePoint, MS Project and wiki pages
  • Proven success in defining and measuring team success via data-driven metrics & reporting
5

Senior Technical Program Manager Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of senior technical program manager. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior technical program manager
  • Through these relationships the individual will ensure that Pratt & Whitney is aligned and well positioned on current business and will work with the Weapons System Contractor organization to develop new customers and expand the Pratt & Whitney’s business
  • Work with cross-functional teams comprising business, product management, engineering, vendors, and support teams to ensure on time, on budget, quality delivery of solutions that support the business & technology strategy
  • Roll up his/her sleeves and be involved in the nitty-gritty to ensure successful delivery
  • Provide guidance to project team members, mentor junior project managers, and contribute to process improvements to enhance quality and execution of initiatives
  • Perform program/project cost benefit analyses, budget and actuals variance analysis and report regularly on project status to management
  • Manage complex software development, architecture, and integration projects in a fast paced environment
  • Lead quarterly and monthly release planning in a scaled Agile environment
  • Lead functional and technical delivery of key initiatives
  • Manage the scope, schedule, and resources of key initiatives
  • Facilitate key Agile rituals across Scrum teams to properly address project status, progress issues, risks and decisions
Qualifications for senior technical program manager
  • Bachelor's degree with a technical discipline or equivalent experience
  • Master's degree or advanced technical degree
  • You earn the trust of your team and your stakeholders
  • Outstanding communication and conflict management skills
  • Bachelor’s Degree in Computer Science or related quantitative discipline
  • 5+ years professional experience in software development, including at least 2 years managing software projects

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates