How much does an Assistant Computer Programmer make in the United States?
-
The average Assistant Computer Programmer salary in the United States is $108,303 as of January 01, 2026. The range for our most popular Assistant Computer Programmer positions (listed below) typically falls between $95,313 and $121,292. Keep in mind that salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and 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.
Assistant Computer Programmer's Annual Base Salary
| Job Title | Salary | Hourly Rate | Location | Date Updated |
| Computer Programmer | $71,706 | $34.47 | United States | January 01, 2026 |
| Senior Computer Programmer | $110,330 | $53.04 | United States | January 01, 2026 |
| Computer Graphics Programmer | $67,841 | $32.62 | United States | January 01, 2026 |
| Junior Computer Programmer | $58,692 | $28.22 | United States | January 01, 2026 |
| Freelance Computer Programmer | $92,761 | $44.60 | United States | January 01, 2026 |
| Computer Programmer Java Developer | $107,859 | $51.86 | United States | January 01, 2026 |
| Senior Computer Programmer Analyst | $115,713 | $55.63 | United States | January 01, 2026 |
| Entry Level Computer Programmer | $84,356 | $40.56 | United States | January 01, 2026 |
| Computer Assistant | $60,514 | $29.09 | United States | January 01, 2026 |
| Computer Numeric Controlled Machine Programmer I | $66,263 | $31.86 | United States | January 01, 2026 |
-
The Computer Numeric Controlled Machine Programmer I reads and interprets technical blueprints and design models and inputs the product design into the computer modeling software. Programs and sets up CNC milling, lathe, or other machinery according to blueprint specifications. Being a Computer Numeric Controlled Machine Programmer I utilizes G or M code and CAM software (MasterCAM, CAMWorks, or others). Adjusts machine settings to the desired product specifications, and troubleshoots and maintains the machine. In addition, Computer Numeric Controlled Machine Programmer I tests the accuracy of settings and programs. May require a bachelor's degree. Typically reports to a manager. Being a Computer Numeric Controlled Machine Programmer I work is closely managed. Works on projects/matters of limited complexity in a support role. Working as a Computer Numeric Controlled Machine Programmer I typically requires 0-2 years of related experience. View Computer Numeric Controlled Machine Programmer I SalaryAlternate Job Titles:CNC Machine Programmer I, CNC Programmer, Entry, CNC Programmer/Set-Up I