How Much Does a Programming Manager make?

Programming Manager made a median salary around $153,698 in December, 2024. The best-paid 25 percent made $169,359 probably that year, while the lowest-paid 25 percent made around $139,167. Salary ranges can vary widely depending on many important factors, including education, certifications, additional skills, the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
25% $139,167 10% $125,936 90% $183,617 75% $169,359 $153,698 50%(Median)
Check out Programming Manager jobs in Raleigh, North Carolina

Manager, Content Programming

The National Association for Stock Car Auto Racing (NASCAR) - Concord, NC

Senior Administrator - Social Behavior Programming

Wake County Public School System - Cary, NC

download asset banner
Facing Salary Structure Challenges? Let Our Expert Guide You
The job market is increasingly challenging. Our whitepaper, Navigating the Challenges of Creating Salary Structures, offers guidance on creating salary structures. Provide your phone number and work email to download the full version.
We will handle your contact details in line with our Privacy Policy. If you prefer not to receive marketing emails from Salary.com, you can opt-out out of marketing communications at any time by clicking unsubscribe.

Best-Paying Cities for Programming Manager

The metropolitan areas that pay the highest salary in the Programming Manager profession are Cary , Garner , Knightdale , Raleigh , Apex .
Cary, NC $153,698
Garner, NC $153,698
Knightdale, NC $153,698
Raleigh, NC $153,698
Apex, NC $153,541

Best-Paying States for Programming Manager

The states and districts that pay Programming Manager the highest salary are District of Columbia (around $175,453) , California (around $173,876) , New Jersey (around $172,773) , Alaska (around $171,669) , and Massachusetts (around $171,512) .
District of Columbia $175,453
California $173,876
New Jersey $172,773
Alaska $171,669
Massachusetts $171,512

What is the Career Path of Programming Manager?

A career path is a sequence of jobs that leads to your short- and long-term career goals. Some follow a linear career path within one field, while others change fields periodically to achieve career or personal goals.

For Programming Manager, the first career path typically starts with an Applications Programming Senior Manager position , and then progresses to Applications Programming Director.

Additionally, the second career path typically starts with a Software Architect Senior Manager position , and then progresses to VP of Software Architecture.

Frequently Asked Questions for Programming Manager

Q: What is the salary range of Programming Manager in Raleigh, NC?
A: In 2024 , the lowest-paid Programming Manager in Raleigh, NC earned an average annual salary of $139,167 , while the highest-paid made $169,359.
Q: What is the salary for a Programming Manager in California?
A: Programming Manager employed in California earned an average salary of $173,876 in 2024.

Average Programming Manager Pay vs. Other Jobs

Programming Manager earned an average salary of $153,698 in 2024. Other jobs related to Programming Manager earned the following average salary in December, 2024. RPA Programming Manager made $149,390 , Programming Promotions Manager made $123,196 , Manager of Statistical Programming and Applications Programming Manager made $143,310 and $152,547 respectively .

Relevant Jobs of Programming Manager

RPA Programming Manager - Average Salary $149,390
The RPA Programming Manager develops departmental policies and procedures to manage and delegate workflow and ensure timely and cost-effective completion of projects. Manages the design and development of scalable process automation solutions using Robotic Process Automation (RPA) frameworks, tools, and applications. Being an RPA Programming Manager uses RPA tools (UiPath, Blue Prism, Workfusion, Automation Anywhere) to deliver reusable automation components and ensures compatibility with existing systems and applications. Reviews and determines specifications to design, configure, and implement automated workflow solutions and streamline business processes. In addition, RPA Programming Manager communicates and collaborates with stakeholders to understand existing process flows, use cases, and technical requirements to identify new opportunities for automation. Develops scripts, algorithms, and logic to ensure accurate, efficient, and reliable performance of bots or automated solutions. Reviews performance metrics and reports to ensure solutions enhance business processes and align with business objectives. Requires a bachelor's degree. May require certification in RPA vendor-specific tools. Typically reports to a director. The RPA Programming Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Working as an RPA Programming Manager typically requires 5 years experience in the related area as an individual contributor. 1-3 years supervisory experience may be required. Extensive knowledge of the function and department processes.
Programming Promotions Manager - Average Salary $123,196
There is currently no job description for Programming Promotions Manager, be the first to submit the job responsibilities for Programming Promotions Manager.
Manager of Statistical Programming - Average Salary $143,310
There is currently no job description for Manager of Statistical Programming, be the first to submit the job responsibilities for Manager of Statistical Programming.
Applications Programming Manager - Average Salary $152,547
Applications Programming Manager manages teams and implements policies and procedures related to the design, analysis, testing, coding, and implementation of applications. Enhances operations by establishing metrics, analyzing processes, and implementing standard methodologies, tools, and best practices to ensure high-quality deliverables. Being an Applications Programming Manager reviews development proposals, projects, timelines, resources, and costs. Leads feedback processes for peer reviews, code reviews, and design reviews. Additionally, Applications Programming Manager establishes a performance culture by incorporating individual and team coaching and mentoring to achieve excellence. May manage outsourcing budgets, vendors, or off-shore resources. Typically requires a bachelor's degree or equivalent. Typically reports to a director. The Applications Programming Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. To be an Applications Programming Manager typically requires 5 years experience in the related area as an individual contributor. 1 - 3 years supervisory experience may be required. Extensive knowledge of the function and department processes.
Applications Programming Project Manager - Average Salary $152,600
The Applications Programming Project Manager directs project delivery schedule setup and ensure the project quality and budget constraints. Manages a team of programmers who are responsible for the organization's applications programming and/or systems analysis projects. Being an Applications Programming Project Manager requires a bachelor's degree. Oversees programming team resources allocations and provides direction to control development process. In addition, Applications Programming Project Manager typically reports to a Director. The Applications Programming Project Manager typically manages through subordinate managers and professionals in larger groups of moderate complexity. Provides input to strategic decisions that affect the functional area of responsibility. May give input into developing the budget. Working as an Applications Programming Project Manager typically requires 3+ years of managerial experience. Capable of resolving escalated issues arising from operations and requiring coordination with other departments.