1

Programming Technician Jobs (NOW HIRING)

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 ...

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 ...

Engineering Technician Location: Boulder Colorado 80301 Duration: 12 Months 1.   Basic Linux command line usage 2.   Basic RF Fundamental knowledge 3.    Fundamental computer ...

next page

Showing results 1-20

Programming Technician information

What is a programming technician?

A programming technician is a professional who assists in writing, testing, and maintaining computer programs and software applications. They often work with programming languages, development tools, and debugging processes to support software development and implementation.

What tech jobs pay $400,000 a year?

Programming technicians typically do not earn $400,000 annually; such high salaries are more common in executive or specialized roles like software engineers, data scientists, or senior developers with extensive experience, advanced skills, and often in leadership positions. High-paying tech roles often require advanced certifications, expertise in areas like AI or cybersecurity, and working in competitive or high-cost markets.

Is AI replacing coders?

Programming technicians and coders are increasingly working alongside AI tools that automate repetitive coding tasks, but AI currently serves as a supplement rather than a replacement. Skilled programmers are needed to design, oversee, and interpret AI-generated code, ensuring quality and functionality in software development projects.

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

To thrive as a Programming Technician, you need a solid understanding of programming languages, troubleshooting, and basic computer science principles, usually supported by an associate degree or relevant certification. Familiarity with software development tools, version control systems like Git, and scripting environments is typically required. Attention to detail, problem-solving abilities, and effective communication are essential soft skills for this role. These skills ensure accurate code implementation, efficient collaboration, and the ability to resolve technical issues quickly, which are crucial for maintaining reliable software systems.

What are Programming Technicians?

Programming Technicians are professionals who assist in the development, testing, and maintenance of software programs. They typically work under the supervision of software engineers or developers, writing code, debugging applications, and ensuring that programs run smoothly. Their duties may also include updating software documentation, troubleshooting user issues, and providing technical support. Programming Technicians usually have foundational knowledge of programming languages and may specialize in specific platforms or technologies. This role serves as an entry point for many who wish to advance into software development or engineering careers.

Is 27 too late to start coding?

Starting a career as a programming technician at 27 is feasible, as many in the tech industry begin coding later in life. Success depends on gaining relevant skills, such as proficiency in programming languages and tools, and building a portfolio or certifications. Age is less important than dedication and continuous learning in this field.

What is the difference between Programming Technician vs Software Developer?

AspectProgramming TechnicianSoftware Developer
Required CredentialsAssociate degree or technical certification in programming or related fieldBachelor's degree in Computer Science or related field
Work EnvironmentSupport teams, maintenance, and troubleshooting in technical settingsDesigning, coding, and testing software applications
Employer & Industry UsageIT departments, tech support, manufacturingSoftware companies, tech startups, enterprise software
Common Search & ComparisonYesYes

The main difference between a Programming Technician and a Software Developer lies in their roles and qualifications. Programming Technicians typically focus on supporting, maintaining, and troubleshooting existing systems, often with technical certifications and an associate degree. Software Developers are involved in designing, coding, and testing new software, usually holding a bachelor's degree. Both roles are essential in the tech industry but serve different functions within the software development lifecycle.

What are some common challenges Programming Technicians face when supporting software development teams?

Programming Technicians often encounter challenges such as troubleshooting complex code issues under tight deadlines, adapting to rapidly changing project requirements, and ensuring code compatibility across different platforms or environments. They frequently need to communicate technical details clearly to both developers and non-technical stakeholders, which requires strong interpersonal skills. Staying current with new tools and technologies is also crucial, as it allows them to provide effective support and streamline development workflows.
More about Programming Technician jobs
What states have the most Programming Technician jobs? States with the most job openings for Programming Technician jobs include:
Infographic showing various Programming Technician job openings in the United States as of June 2026, with employment types broken down into 3% As Needed, 80% Full Time, 11% Part Time, 3% Contract, and 3% Nights. Highlights an 99% Physical, and 1% Remote job distribution.
Engineering Technician CMT

Engineering Technician CMT

Geo-Hydro Engineers, Inc.

Lawrenceville, GA • On-site

Full-time

Posted 21 days ago


Job description

Description:

Geo-Hydro Engineers provides site development engineering and environmental consulting services for major developers. Our employees enjoy competitive pay, excellent benefits, growth opportunities, gain valuable hands-on experience and certifications, participate in innovative solutions and robust training and have the opportunity to make Geo-Hydro a part of their long-term career!


We are seeking motivated and dependable Engineering Technicians to join our team, providing essential support for civil engineering consulting and testing services. This hands-on role involves field and laboratory testing of construction materials—including soil, concrete, and masonry—in accordance with ASTM standards. Technicians are responsible for observing construction activities for compliance with project specifications and documenting field results accurately and clearly. The position requires physical stamina, attention to safety protocols, reliable transportation, and the ability to obtain industry certifications such as ACI, ICC, and OSHA. Successful candidates will demonstrate a commitment to quality, safety, and professionalism while working in dynamic construction environments.

Requirements:

Education: Engineering technicians must have a high school diploma or the GED high school equivalency credential.

  • Certification: Engineering technicians will obtain and maintain relevant ACI, ICC, and OSHA certifications, as well as other certifications as deemed appropriate by their supervisor.


Pre-employment Requirements:

  • Drug Testing: All job applicants will undergo testing for the presence of illegal drugs as a condition of employment. All employees will follow Geo-Hydro Engineers’ Drug Free Workplace Substance Abuse Policy.
  • Driving Record: Engineering technicians will have a valid driver’s license with no violations that prevent them from being insured through the company’s insurance carrier. The ability to be insured is at the discretion of the company’s insurance carrier. The insurance carrier routinely reviews employee’s driving records and may determine at any time than any employee will no longer be permitted to operate any company vehicle.


Job Responsibilities and Requirements:

  • Observation: Engineering technicians must be able to observe construction work for compliance with applicable project drawings and specifications, and for general accordance with International Building Code requirements.
  • Testing: Engineering technicians must be able to perform field and laboratory testing of soil, stone, concrete, grout, masonry, and other construction materials in accordance with ASTM standards. Applicable ASTM standards include but are not limited to the following: D-698, D-1557, D-1556, D-2937, D-2216, D-6938, C-31, C-143, C-173, C-231, and ASTM STP 399.
  • Documentation: Engineering technicians document field observations and test results by writing legibly in English with proper grammar. Basic mathematics (addition, subtraction, multiplication, and division) is an integral part of all testing and reporting.
  • Safety: Engineering Technicians must wear appropriate personal protection equipment (PPE), attend safety training sessions, and follow the requirements within the Geo-Hydro Safety and Health Manual.


Physical Requirements Lifting:

  • Must be able to lift, load and unload soil, sand, asphalt, CMU, and concrete samples weighing up to 100 pounds.
  • Concrete Sampling and Testing: Must be able to maneuver a 6-cubic foot wheelbarrow loaded with 150-200 pounds of fresh concrete for up to 50 yards over uneven ground.
  • Unit weight testing requires lifting a 50-pound container of concrete. Six-inch compressive strength test cylinders weigh 30 pounds each.
  • Volumetric air content testing requires repeated swinging of the 30-pound concrete-filled test device from knee-level to head-level.
  • Soil Density Testing: The technician must be able to repeatedly drop a 25-pound drop slide hammer to drive sampling tubes into the ground and then manually excavate the sampling tubes back out of the ground with mattock and shovel.
  • Must be able to load and unload a 90-pound case containing a nuclear density gauge and carry the 50-pound nuclear density gauge by hand for up to 50 yards over uneven ground.
  • Hand Auger and Penetrometer: Must be able to manually hand auger down to 10 feet into soil to obtain samples and perform portable dynamic cone penetrometer testing. The hand auger may require up to 50 pounds of pull to remove it from wet soil conditions. The total weight of the dynamic cone penetrometer ranges from 20 to 40 pounds. Operation of the penetrometer requires repeated raising and dropping of the 15 pound slide weight.