How Much Does a Software Accelerator/GPU Programming make?

Software Accelerator/GPU Programming made a median salary around $142,989 in March, 2025. The best-paid 25 percent made $158,229 probably that year, while the lowest-paid 25 percent made around $129,522. 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% $129,522 10% $117,261 90% $172,104 75% $158,229 $142,989 50%(Median)
Check out Software Accelerator/GPU Programming jobs in Knoxville, Tennessee

Programming Job Training Program

Year Up United - BELLEVUE, WA

Programming Job Training Program

Year Up United - RENTON, WA

Programming Job Training Program

Year Up United - FEDERAL WAY, WA

Programming Job Training Program

Year Up United - KIRKLAND, WA

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 Software Accelerator/GPU Programming

The metropolitan areas that pay the highest salary in the Software Accelerator/GPU Programming profession are Elora , Flintville , Taft , Cornersville , Dellrose .
Elora, TN $148,446
Flintville, TN $148,446
Taft, TN $148,446
Cornersville, TN $148,291
Dellrose, TN $148,291

Best-Paying States for Software Accelerator/GPU Programming

The states and districts that pay Software Accelerator/GPU Programming the highest salary are District of Columbia (around $173,551) , California (around $171,992) , New Jersey (around $170,901) , Alaska (around $169,809) , and Massachusetts (around $169,653) .
District of Columbia $173,551
California $171,992
New Jersey $170,901
Alaska $169,809
Massachusetts $169,653

What is the Career Path of Software Accelerator/GPU Programming?

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 Software Accelerator/GPU Programming, the first career path typically starts with an Applications Programmer V position , and then progresses to Applications Programming Supervisor.

The second career path typically starts with a Software Architect V position , and then progresses to VP of Software Architecture.

The third career path typically progresses to Midrange Programmer V.

Additionally, the fourth career path typically progresses to Mobile Applications Development Manager.

Frequently Asked Questions for Software Accelerator/GPU Programming

Q: What is the salary range of Software Accelerator/GPU Programming in Knoxville, TN?
A: In 2025 , the lowest-paid Software Accelerator/GPU Programming in Knoxville, TN earned an average annual salary of $129,522 , while the highest-paid made $158,229.
Q: What is the salary for a Software Accelerator/GPU Programming in California?
A: Software Accelerator/GPU Programming employed in California earned an average salary of $171,992 in 2025.

Average Software Accelerator/GPU Programming Pay vs. Other Jobs

Software Accelerator/GPU Programming earned an average salary of $142,989 in 2025. Other jobs related to Software Accelerator/GPU Programming earned the following average salary in March, 2025. Web Software Programming Manager made $139,080 , Senior Software Accelerator/GPU Programming made $142,989 , Applications Programming Analysis Director and Applications Programming Analysis Senior Manager made $181,400 and $161,600 respectively .

Relevant Jobs of Software Accelerator/GPU Programming

Web Software Programming Manager - Average Salary $139,080
The Web Software Programming Manager ensures developers create websites and mobile applications that engage users and meet business requirements. Manages software development for websites and mobile applications. Being a Web Software Programming Manager manages web infrastructure development, including back-end database development and the construction of SQL queries via CGI scripting. Oversees the full development lifecycle, including the development of new site features. In addition, Web Software Programming Manager requires knowledge of web technologies and tools such as CSS, JavaScript, HTML, PERL, PHP, Active Server Pages, SQL, and C++. Typically requires a bachelor's degree in area of specialty. Typically reports to head of a unit/department. The Web Software 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 a Web Software 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.
There is currently no job description for Senior Software Accelerator/GPU Programming, be the first to submit the job responsibilities for Senior Software Accelerator/GPU Programming.
Applications Programming Analysis Director - Average Salary $181,400
The Applications Programming Analysis Director improves operational processes and supports critical business strategies by directing the development, implementation, and maintenance of application systems. Directs and leads an organization's business application delivery department. Being an Applications Programming Analysis Director formulates business application architecture plans, estimates costs, and ensures projects meet strategic needs. Enhances operations by establishing metrics, analyzing processes, and implementing standard methodologies, tools, and best practices to ensure high-quality deliverables. In addition, Applications Programming Analysis Director establishes policies and procedures that ensure compliance with industry standards and regulations and support efficient operations. Leads and develops a team of business application delivery programmers with training in the best practices and technologies. Uses knowledge of the field to keep the department's software, techniques, and tools up to date. Manages resource planning and decision-making. Typically requires a bachelor's degree. Typically reports to senior/top management. The Applications Programming Analysis Director manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Working as an Applications Programming Analysis Director typically requires 5+ years of managerial experience. Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function.
The Applications Programming Analysis Senior Manager improves operational processes and supports critical business strategies by managing the development, implementation, and maintenance of application systems. Manages and oversees an organization's business application delivery department. Being an Applications Programming Analysis Senior Manager establishes policies and procedures that ensure compliance with industry standards and regulations and support efficient operations. Implements standard methodologies, tools, and best practices to ensure high-quality deliverables. In addition, Applications Programming Analysis Senior Manager leads and develops a team of business application delivery programmers with training in the best practices and technologies. Uses knowledge of the field to keep the department's software, techniques, and tools up to date. May manage resource planning and decision-making. Typically requires a bachelor's degree. Typically reports to a director. The Applications Programming Analysis Senior 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 Analysis Senior Manager typically requires 3+ years of managerial experience. Capable of resolving escalated issues arising from operations and requiring coordination with other departments.
Programming Engineer - Average Salary $132,960
Engineers, as practitioners of engineering, are professionals who invent, design, analyze, build, and test machines, systems, structures and materials to fulfill objectives and requirements while considering the limitations imposed by practicality, regulation, safety, and cost. The word engineer (Latin ingeniator) is derived from the Latin words ingeniare ("to create, generate, contrive, devise") and ingenium ("cleverness"). The foundational qualifications of an engineer typically include a four-year bachelor's degree in an engineering discipline, or in some jurisdictions, a master's degree in an engineering discipline plus four to six years of peer-reviewed professional practice (culminating in a project report or thesis) and passage of engineering board examinations. The work of engineers forms the link between scientific discoveries and their subsequent applications to human and business needs and quality of life.