Program Manager, Computer Software Salary
Six-figure salaries are the norm for Computer Software Program Managers in the United States, with median pay hovering around $104K per year. Overall cash earnings of Computer Software Program Managers stretch from $64K near the bottom to $152K at the top, and the heftiest packages can encompass around $20K each from bonuses and profit sharing. The most important factor affecting compensation for this group is residence, followed by the specific employer and years of experience. Men make up the majority of Computer Software Program Managers (61 percent) survey respondents. Nearly all receive medical and dental insurance and a strong majority get vision plans. Most workers in this position report high levels of job satisfaction. This report is based on responses to the PayScale salary survey.
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
- Understand user conceptual requirements and needs.
- Translate user requirements into software specifications, resource estimates, and schedules.
- Plan, design, schedule and coordinate software development.
- Work with software developers and quality assurance testers to produce the software.
Common Career Paths for Program Manager, Computer Software
At the upper end, Computer Software Program Managers who move into a Product Management Director role can end up with a hefty increase in pay. The average income for Product Management Directors is a much higher $140K per year. As Computer Software Program Managers progress in their field, many go on to become Senior Program Manager of Software Applicationss. In fact, this transition is more common than anything else, and pay for the position is usually $128K per year. Another common career choice for Computer Software Program Managers is to move into a Product Manager of Software role. Typically, Product Managers of Software get paid $92K.
Program Manager, IT Job Listings
Search for more jobs:
Popular Employer Salaries for Program Manager, Computer Software
Google, Inc. offers the highest compensation with a median salary of $158K.
Though lagging the field in terms of compensation — Amazon.com Inc offers the lowest median salary at $120K — pay within the company still varies considerably between $64K and $177K.
Popular Skills for Program Manager, Computer Software
Computer Software Program Managers seem to require a rather large skill set. Most notably, skills in Agile Software Development, SQL, Agile, and Program Management are correlated to pay that is above average, with boosts between 5 percent and 8 percent. Skills that are correlated to lower pay, on the other hand, include Microsoft Access, Windows Operating System General Use, and Microsoft Word. Most people who know Program Management also know Microsoft Office.
Pay by Experience Level for Program Manager, Computer Software
Median of all compensation (including tips, bonus, and overtime) by years of experience.
Experience does not seem to be a strong driver of pay increase in this role. Salaries for the relatively untried average out to around $96K, but survey participants with five to 10 years of experience earn a significantly higher median of $111K. The average pay reported by folks with 10 to 20 years of experience is around $119K. Computer Software Program Managers who surpass 20 years on the job report pay that isn't as high as one would expect; the median compensation for this crowd sits around $123K.
Pay Difference by Location
For Computer Software Program Managers, working in the bustling city of New York has its advantages, including an above-average pay rate. Computer Software Program Managers can also look forward to large paychecks in cities like Mountain View (+20 percent), San Jose (+17 percent), Redmond (+13 percent), and Los Angeles (+10 percent). Denver ranks last in the field for pay, reporting salaries 16 percent below the national average. Employers also pay below the national average in Atlanta (12 percent lower) and Bellevue (11 percent lower).