1

Programmer Technician Jobs (NOW HIRING)

CMM Programmer - Wayland Area

Wayland, MI ยท On-site

$61K - $93K/yr

Additional certifications or training Job Titles That Should Apply CMM Programmer, CMM Programmer Analyst, Metrology Programmer, Quality Inspector CMM, CMM Programmer Technician, CMM Programmer ...

Engineering Technician

Pryor, OK ยท On-site

$72K - $85K/yr

Engineering Technician The Engineering Technician supports the development, testing, and installation of aviation weather equipment by performing prototype builds, interpreting engineering drawings ...

next page

Showing results 1-20

Programmer Technician information

See salary details

$12

$39

$68

How much do programmer technician jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for programmer technician in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Programmer Technician, and why are they important?

To thrive as a Programmer Technician, you generally need a strong understanding of programming languages, problem-solving abilities, and a degree or certification in computer science or a related field. Familiarity with development environments, version control systems like Git, and knowledge of hardware-software integration tools is highly valuable. Attention to detail, effective communication, and adaptability are crucial soft skills that help in troubleshooting and collaborating with colleagues. These skills ensure the efficient design, implementation, and maintenance of technical solutions within fast-evolving technology environments.

What are Programmer Technicians?

Programmer Technicians are professionals who combine technical programming skills with hands-on support and troubleshooting of software and systems. They write, test, and maintain code for applications or systems, and often assist in installing, configuring, and repairing software or hardware. Their role bridges the gap between software development and technical support, making them valuable for organizations that require both programming expertise and practical IT assistance.

What is the difference between Programmer Technician vs Computer Support Specialist?

AspectProgrammer TechnicianComputer Support Specialist
CredentialsTypically requires a technical diploma or associate degree in computer science or related fieldOften requires a high school diploma or equivalent; certifications like CompTIA A+ are common
Work EnvironmentWorks in labs, offices, or client sites, focusing on troubleshooting and programming tasksPrimarily provides user support in help desks, call centers, or on-site at organizations
Employer & IndustryEmployers include IT firms, tech companies, and organizations needing custom software solutionsEmployers include corporate IT departments, retail, healthcare, and service industries

While both roles involve technical skills, Programmer Technicians focus more on programming and software troubleshooting, whereas Computer Support Specialists primarily assist end-users with hardware and software issues. The roles often overlap in technical knowledge but differ in daily tasks and work settings.

What are some common challenges faced by Programmer Technicians when supporting legacy systems?

Programmer Technicians often encounter challenges when maintaining or upgrading legacy systems, such as outdated documentation, obsolete programming languages, and compatibility issues with modern software. These challenges require strong problem-solving skills, the ability to quickly learn older technologies, and effective communication with team members who might have historical knowledge of the system. Collaborating closely with senior developers and IT support staff is usually essential to ensure smooth transitions and minimize system downtime.
More about Programmer Technician jobs
What job categories do people searching Programmer Technician jobs look for? The top searched job categories for Programmer Technician jobs are:
Infographic showing various Programmer Technician job openings in the United States as of May 2026, with employment types broken down into 17% As Needed, 17% Full Time, and 66% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

Engineering Technician/Assistant Engineering Technician

Hennepin County, MN

Medina, MN โ€ข On-site

$60K - $84K/yr

Full-time

Medical, PTO

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Salary: Depends on Qualifications Location : Medina, MN Job Type: Full-time Job Number: 26LITS120rla008 Department: Land Information and Tax Svcs Division: Surveyor Division Opening Date: 05/18/2026 Closing Date: 6/1/2026 11:59 PM Central Description We're hiring a Survey Crew Member - Assistant Engineering Technician or Engineering Technician (depending on the candidate's qualifications) for the Surveyor's Office that will work on projects in the field such as boundary surveys, maintenance of Public Land corners and In-Place Right-of-Way surveys. This position will require use of and proficiency with basic surveying instrumentation. The Hennepin County Surveyor's Office maintains and preserves the Public Land Survey System (PLSS) throughout Hennepin County. The office also provides surveying services for the county including the Department of Transportation, Examiner of Titles, Regional Railroad Authority, Property Services and Tax Forfeited Lands. Current Hennepin County employees who refer a candidate hired into an open competitive position may be eligible for a $500 referral bonus. For more information visit Find us here at upcoming career fairs! Salary based upon qualifications: Engineering Technician, Assistant (Level I): $50,101.44 - $69,273.22 Annually Engineering Technician (Level II): $60,284.85 - $84,202.03 Annually Location and hours: This position will be performed at a post of duty and in a field environment within Hennepin County. Post of duty will be located at the Hennepin County Public Works facility, 1600 Prairie Drive, Medina, MN 55340. There is no public transportation to this facility. Work hours will be Monday through Friday, 6 a.m. - 2:30 p.m. Work hours may change during the year as seasons change. New Employee Orientation (NEO) for all new benefit-earning employees is in-person in downtown Minneapolis. Details about NEO will be provided upon hire. About the position type: This is a full-time, benefit earning position. This position is internally classified as either an Assistant Engineering Technician or Engineering Technician. Click to view the job classification specification for Engineering Technician, Assistant. Click to view the job classification specification for Engineering Technician. In this position, you will:
  • For hire as an Assistant Engineering Technician (Level I):
    • Research public records and assist in maintaining records of Public Land Survey corners.
    • Analyze field data and operate computer equipment.
  • For hire as an Engineering Technician (Level II, includes the above duties):
    • Direct and check the work of technicians in lower-level job classes.
Need to have:
  • For hire as an Assistant Engineering Technician (Level I):
  • One of the following:
    • Completion of an approved highway/civil engineering technology or land surveying training program.
    • Thirty (30) or more college semester credits in mathematics, geography, computer science, or engineering related technical courses.
    • One year or more years of experience in technical non-professional highway, land survey, geographic information systems application, or related engineering work.
    • One year or more years of experience analyzing numerical data using computer software applications or developing and maintaining computerized information system applications.
  • A valid driver's license and the ability to obtain a
  • For hire as an Engineering Technician (Level II):
  • One of the following:
    • Three years or more of experience in technical non-professional highway, land survey, geographic information systems application, or related engineering work.
    • Three years or more of college or technical school credits in a related engineering or computer science field.
    • Current certification as a Certified Survey Technician (CST), Level 2.
  • A valid driver's license and the ability to obtain a
Nice to have:
  • Experience:
    • Working as a Survey Crew member.
    • Working with the Public Land Survey System.
    • Using computer software programs such as Microsoft Excel, Microsoft Word, Microsoft Access, and Adobe Acrobat.
    • Using Leica, Trimble, or similar survey equipment such as GPS units, Total Stations, controllers/data collectors, etc.
  • Knowledge of:
    • Public records research relating to property.
    • Math functions including algebra, geometry, and trigonometry; and the ability to apply math functions to survey and mapping solutions.
    • CAD software programs; and the ability to sync with surveying field equipment to download/upload data and to perform routine and complex survey calculations and analysis.
  • Effective verbal and written communication skills.
  • Ability to:
    • Schedule, prioritize, and balance several tasks/projects.
    • Work independently and in teams with minimal lead worker direction.
    • Demonstrate the employee competencies.
About the department: Land Information and Tax Services is a department within the Resident Services Line of Business of Hennepin County that covers foundational responsibilities of government: land surveying, land recording, property tax collection and distribution. We also provide critical infrastructure and innovation support to departments throughout Resident Services. About Hennepin County: Hennepin is the largest county government organization in Minnesota. Our employees work every day to improve the health, safety and quality of life for our residents and communities. All of our jobs align with our mission to serve residents through transformative services that eliminate disparities, eliminate inequities, and create opportunity for all and our vision of a community where all people are healthy, all people are valued, and all people thrive. Our employees receive a combination of competitive benefits and positive workplace culture not found at other organizations. This includes meaningful work that impacts our community, competitive pay, work-life balance, a variety of benefits and opportunities to grow. Learn more at (login as Guest). Hennepin County envisions an organization where our commitment to diversity and the elimination of disparities is fundamental in providing excellent service to our community. Your future. Made here. This posting may be used to fill current and future full-time regular and limited duration (temporary) vacancies. Watch this video for application best practices and tips. Invitations to interview will be based upon an assessment of education and experience. Final candidates may be required to complete a background check, driver's license check, and a drug test that may include testing for cannabis. If you have any questions, please contact: Roberta Arpinar Roberta.Arpinar@hennepin.us Why work here? Hennepin County embraces the Total Rewards philosophy. We want our employees to succeed - not only at work but as they move through life and its milestones. We offer advantages and opportunities others can't - including:
  • Meaningful work
  • Public service
  • Competitive pay
  • Work-life balance
  • Generous benefits
  • Opportunities to grow
  • Commitment to your success
By working in public service, we are a part of something larger than ourselves. Together, we support those in need. We help people access information and services. We empower vibrant and diverse communities. We serve residents. Visit our benefits page to learn more: bridge.hennepin.us/eligibility. If you are a current Hennepin County employee please be aware that any change in job classification may affect your current benefits (such as a conversion from Vacation/Sick Leave to Paid Time Off and/or enrollment in a Health Care Saving Plan.) Information about the impact of job changes on benefits can be found 01 This position will be performed at a post of duty and in a field environment within Hennepin County. Post of duty will be located at the Hennepin County Public Works facility, 1600 Prairie Drive, Medina, MN 55340. There is no public transportation to this facility. Work hours will be Monday through Friday, 6 a.m. - 2:30 p.m. Work hours may change during the year as seasons change. New Employee Orientation (NEO) for all new benefit-earning employees is in-person in downtown Minneapolis. Details about NEO will be provided upon hire. A valid driver's license and the ability to obtain a Hennepin County Driver's Permit are required. Click to read about the County Permit Program. Are you willing and able to meet these requirements?
  • Yes
  • No
02 Select the option(s) that describes your education and/or experience. Check all that apply.
  • Completion of an approved land surveying or highway/civil engineering technology training program
  • One year or more of experience in technical non-professional highway, land survey, geographic information systems application, or related engineering work
  • One year or more of experience analyzing numerical data using computer software applications, or developing and maintaining computerized information systems/applications
  • Three years or more of experience in technical non-professional highway, land survey, geographic information systems application, or related engineering work
  • Three years or more of college or technical school credits in a related engineering or computer science field
  • Current certification as a Survey Technician (CST), Level 2
  • None of the above
03 In which of the following subjects have you completed at least thirty (30) or more college semester credits? Check all that apply.
  • Mathematics
  • Geography
  • Construction management
  • Computer science
  • Other engineering-related technical course work
  • None of the above
04 If you have completed post high school education or training, please list the school(s) you attended and indicate your major area(s) of specialization, relevant classes, and any degree(s) or certificate(s) received. If you do not have post high school education, type "None" in the space provided. 05 Describe your experience in technical non-professional highway, land surveying, geographic information systems application, or related engineering work, referencing job(s) listed in your application/resume. If you do not have this experience type "None" in the space provided. 06 Do you have experience working as a Survey Crew member?
  • Yes
  • No
07 Describe your experience working as a Survey Crew member, referencing job(s) listed in your application/resume. If you do not have this experience type "None" in the space provided. 08 Do you have experience working with the Public Land Survey System?
  • Yes
  • No
09 Describe your experience working with the Public Land Survey System, referencing job(s) listed in your application/resume. If you do not have this experience type "None" in the space provided. 10 Which of the following computer software programs do you have experience with? Check all that apply.
  • Adobe Acrobat
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Word
  • Other
  • None of the above
11 Describe your experience with the computer software programs you've selected from above, referencing jobs listed on your application/resume. If you do not have this experience, type "None" in the space provided. 12 Which of the following survey equipment do you have experience with? Check all that apply.
  • Leica
  • Trimble
  • GPS units
  • Total Stations
  • Controllers/data collectors
  • Other
  • None of the above
13 Describe your experience with the survey equipment you've selected from above, referencing jobs listed on your application/resume. If you do not have this experience, type "None" in the space provided. 14 Please choose the one recruitment source that best describes how you first learned about this job opening. Please review all possible choices before making your selection. Your response to this question helps us evaluate the effectiveness of our recruitment methods.
  • College or university (job board, career services, or instructor)
  • Community or nonprofit organization (counselor, job board, etc.)
  • Employee or recruiter of Hennepin County
  • Friend or family member that is not a Hennepin County employee
  • Hennepin County job notification emails
  • Indeed.com
  • Job fair or networking event
  • LinkedIn
  • Print advertisement (flyer, postcard, billboard, transit ad, etc.)
  • Professional association (job board or email)
  • Social media (Facebook, Twitter, Instagram, etc.)
  • www.hennepin.jobs or www.governmentjobs.com
  • Other
15 For the recruitment source selected above, please provide the specific name of the person, website, or media source. Required Question