1

Technical Program Manager Software Jobs (NOW HIRING)

Software, Technical Program Manager

Elizabeth, NJ · On-site

$129K - $168K/yr

The Role We're hiring a Software, Technical Program Manager to embed directly with Osmo's Software and AI organization. You'll be the connective tissue between our ML engineers, applied ML scientists ...

Software, Technical Program Manager

Elizabeth, NJ · On-site

$129K - $168K/yr

The Role We're hiring a Software, Technical Program Manager to embed directly with Osmo's Software and AI organization. You'll be the connective tissue between our ML engineers, applied ML scientists ...

The role sits between vulnerability researchers, software engineers, machine learning engineers ... The Technical Program Manager will maintain sufficient technical depth to evaluate estimates ...

New

Technical Program Manager

Chantilly, VA · On-site

$131K - $237K/yr

The role sits between vulnerability researchers, software engineers, machine learning engineers ... The Technical Program Manager will maintain sufficient technical depth to evaluate estimates ...

New

Technical Program Manager

Winona, MO

$109K - $142K/yr

The ideal candidate will have a strong understanding of software development methodologies and ... Lead and manage complex technical programs and cross-functional initiatives from planning through ...

The role sits between vulnerability researchers, software engineers, machine learning engineers ... The Technical Program Manager will maintain sufficient technical depth to evaluate estimates ...

next page

Showing results 1-20

Technical Program Manager Software information

See salary details

$89K

$145.6K

$168.5K

How much do technical program manager software jobs pay per year?

As of Sep 13, 2026, the average yearly pay for technical program manager software in the United States is $145,648.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,000.00 and $167,000.00 per year, depending on experience, location, and employer.

Is a Technical Program Manager Software a stressful job?

A Technical Program Manager (TPM) in software typically faces stress related to managing complex projects, meeting deadlines, and coordinating cross-functional teams. The role often involves handling high-pressure situations, but effective time management, communication skills, and experience with project management tools can help mitigate stress levels.

What does a technical program manager software do?

A Technical Program Manager (TPM) in software oversees the planning, execution, and delivery of complex technical projects. They coordinate cross-functional teams, manage timelines, and ensure technical requirements are met, often using tools like Jira or Trello. TPMs also communicate progress to stakeholders and mitigate risks to keep projects on track.

What cities are hiring for Technical Program Manager Software jobs?

Cities with the most Technical Program Manager Software job openings:

What states have the most Technical Program Manager Software jobs?

States with the most job openings for Technical Program Manager Software jobs include:

What are popular job titles related to Technical Program Manager Software jobs?

For Technical Program Manager Software jobs, the most frequently searched job titles are:

Technical Program Manager - Software Engineering

San Jose, CA

$151K - $195K/yr

Full-time

Re-posted 13 days ago


Job description

Job Summary

We are seeking a highly capable and dynamic Technical Program Manager (TPM) to drive product delivery at Sambanova Systems. You will play a critical role in planning, driving execution, and orchestrating multiple workstreams and dependencies to drive engineering velocity and transparency towards delivering customer product releases

Responsibilities

  • Lead various Software programs and initiatives in a fast moving organization across different locations covering a range of areas.
  • Work closely with engineers, product managers and other stakeholders to define and prioritize Product features and capabilities.
  • Put together a comprehensive plan that encompasses all the diverse efforts that are in motion within the teams and streamline the program to improve visibility and scalability.
  • Provide hands-on support from development to deployment, including requirements gathering, managing scope, schedule tracking, qualitative testing and documentation.
  • Manage cross functional dependencies, risks and changes effectively across multiple streams.
  • Leverage your excellent communication and coordination skills to bring the best out of multiple teams. You're equally comfortable explaining your team's analyses and recommendations to executives as you are discussing the technical tradeoffs with engineers.
  • Identify and drive ongoing process improvement opportunities.

Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field
  • 8+ years of experience in technical program management
  • 3+ years of experience in Software or ML development 

Preferred Qualifications

  • Experience in launching Software products from research to production.
  • Ability to work independently and successfully in a fast paced nascent environment.
  • Experience with roadmap planning, forecasting and release process management.
  • Adept at working with highly skilled and independent engineers.
  • Self-motivated and willing to take additional responsibilities over time to contribute to the team's success.