Program Manager, Computer Software Salary
Salaries for Computer Software Program Managers in the United States are generous, with average pay above six figures ($104K) per year. Overall cash earnings of Computer Software Program Managers stretch from $62K near the bottom to $154K at the top, and the heftiest packages can encompass around $20K each from bonuses and profit sharing. The most influential factor affecting pay for this group is the particular firm, though geography and years of experience have a (lesser) impact as well. For the most part, Computer Software Program Managers enjoy their work and report high levels of job satisfaction. Most people who answered the questionnaire are men; 61 percent of Computer Software Program Managers are male. Nearly all have medical and dental plans, and a strong majority have vision insurance. This snapshot results from replies to PayScale's salary survey.
|Salary||$61,810 - $141,237|
|Bonus||$587 - $20,381|
|Profit Sharing||$0.00 - $20,134|
|Total Pay (|
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).)
|$61,729 - $154,382|
|Hourly Rate||$16.11 - $62.50|
|Bonus||$587 - $20,381|
|Profit Sharing||$0.00 - $20,134|
|Total Pay (||$61,729 - $154,382|
Job Description for Program Manager, Computer Software
A computer software program manager is responsible for developing software products, managing the development process, and helping with product launches. They work at all points in the project cycle and oversee the members of the program/project team, ensuring that all deadlines are met and goals are reached. Substantial testing is required to ensure software is ready for the market, and the program manager oversees this testing to ensure it is rigorous and successful. In all tasks, computer software program managers must manage the product development cycle to properly manage the concerns of project leads. For instance, if the software is not fully compatible with the hardware or there are significant features bugs, the program manager must work with hardware leads to resolve the issue in a timely manner. The program manager must also establish a viable schedule for hardware platform integration and development.Read More...
Program managers typically work full time in an office environment, spending a large amount of their time in business meetings with clients, colleagues, and subordinates. However, they may also work in manufacturing hubs and research and development departments. Excellent communication skills are required to ensure all teams, including managers and engineers, are working towards clearly defined goals.
Typically, at least twelve years' experience in technical program and engineering is required. A bachelor's in computer engineering, computer science, electrical engineering, or a related field is generally required; a master's degree may be preferred. The position requires management and computer engineering skills, as well as excellent communication skills and the ability to present technical information to a variety of audiences.
Program Manager, Computer Software Tasks
- Plan, design, schedule and coordinate software development.
- Work with software developers and quality assurance testers to produce the software.
- Understand user conceptual requirements and needs.
- Translate user requirements into software specifications, resource estimates, and schedules.
Common Career Paths for Program Manager, Computer Software
Computer Software Program Managers who go on to become Product Management Directors may see their salaries climb quite a bit. Median pay for Product Management Directors is $140K annually. Going from Computer Software Program Manager to Senior Program Manager of Software Applications is the transition that occurs most often in this field, where the paychecks are $129K. Many others choose to work as Product Manager of Softwares, where pay is typically $92K.
Popular Employer Salaries for Program Manager, Computer Software
Heading up the field in terms of compensation, Google, Inc. offers the most; Computer Software Program Managers earn $158K on average there.
The pay scale is far from balanced at Amazon.com Inc. While salaries on one end can reach $156K, the company's median pay sits at $101K, the lowest in the field.
Popular Skills for Program Manager, Computer Software
Computer Software Program Managers report using a deep pool of skills on the job. Most notably, skills in Agile Software Development, SQL, Program Management, and Agile are correlated to pay that is above average, with boosts between 4 percent and 7 percent. Skills that seem to negatively impact pay include Microsoft Access, Windows Operating System General Use, and HTML. It is often found that people who know Program Management are also skilled in Microsoft Office.
Pay by Experience Level for Program Manager, Computer Software
Pay by Experience for a Program Manager, Computer Software has a positive trend. An entry-level Program Manager, Computer Software with less than 5 years of experience can expect to earn an average total compensation of $92,000 based on 160 salaries provided by anonymous users. Average total compensation includes tips, bonus, and overtime pay. A Program Manager, Computer Software with mid-career experience which includes employees with 5 to 10 years of experience can expect to earn an average total compensation of $112,000 based on 152 salaries. An experienced Program Manager, Computer Software which includes employees with 10 to 20 years of experience can expect to earn an average total compensation of $120,000 based on 139 salaries. A Program Manager, Computer Software with late-career experience which includes employees with greater than 20 years of experience can expect to earn an average total compensation of $130,000 based on 48 salaries.
Pay Difference by Location
For those looking to make money, Computer Software Program Managers in Mountain View enjoy an exceptional pay rate, 19 percent above the national average. Computer Software Program Managers can also look forward to large paychecks in cities like Washington (+12 percent), New York (+10 percent), Redmond (+10 percent), and Los Angeles (+8 percent). Falling short of the national average by 17 percent, the area with the worst salaries is Denver. Atlanta and Bellevue are a couple other places where companies are known to pay below the median — salaries are 13 percent lower and 9 percent lower, respectively.
Related Job Salaries
Key Stats for Program Manager, Computer Software
Rated 5 out of 5
based on 60 votes.