1

Computer Programmer Jobs in Indio, CA (NOW HIRING)

Sr. Project Engineer

Indio, CA ยท On-site

$96K - $144K/yr

Manage project engineering assignments to ensure work is completed on time and under budget ... The employee frequently is required to stand, walk, sit and use hands to operate a computer ...

Sr. Project Engineer

Indio, CA ยท On-site

$96K - $144K/yr

Manage project engineering assignments to ensure work is completed on time and under budget ... The employee frequently is required to stand, walk, sit and use hands to operate a computer ...

GIS ENGINEER

Cathedral City, CA ยท On-site

$7.9K - $10K/mo

GIS software; spatial analysis and statistics, programming languages and relational databases ... Graduation from an accredited college or university with a Bachelor's degree in Computer Science ...

Display basic computer skills including inputting air handler schedules and making temperature ... Experience in hotel engineering or maintenance a plus. Supervisory Experience: No supervisory ...

Display basic computer skills including inputting air handler schedules and making temperature ... Experience in hotel engineering or maintenance a plus. Supervisory Experience: No supervisory ...

Engineer I

Palm Desert, CA ยท On-site

$26.50/hr

Display basic computer skills including inputting air handler schedules and making temperature ... Experience in hotel engineering or maintenance a plus. Supervisory Experience: No supervisory ...

next page

Showing results 1-20

Computer Programmer information

See Indio, CA salary details

$33.8K

$66.6K

$97.9K

How much do computer programmer jobs pay per year?

As of Jul 16, 2026, the average yearly pay for computer programmer in Indio, CA is $66,599.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,800.00 and $82,000.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What cities near Indio, CA are hiring for Computer Programmer jobs? Cities near Indio, CA with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Indio, CA as of July 2026, with employment types broken down into 1% As Needed, 74% Full Time, 23% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $66,599 per year, or $32 per hour.
Distribution Estimator I

Distribution Estimator I

RennickBarrett Recruiting, INC

La Quinta, CA โ€ข On-site

Full-time

Posted 22 days ago


Job description

Temporary / Contract Role - Urgent Need
PRIMARY FUNCTION:
Under general supervision, performs a broad range of technical engineering support functions; prepares engineering records, plans, drawing layout, system mapping, and computer-aided design and drafting; prepares engineering calculations; investigates and inspects power construction or alteration projects. Performs other duties as assigned.
ย DISTINGUISHING CHARACTERISTICS:Distribution Estimator I is the entry class of the Distribution Estimator series.ย  Progression to the next level will depend on vacant positions at the higher level.
ESSENTIAL DUTIES AND RESPONSIBILITIES:The examples of essential functions listed below are representative but not necessarily exhaustive or descriptive and incumbent may be assigned other related functions not listed herein if such functions are a logical assignment for the position.
  • ย Assists in the design of overhead and underground distribution lines.ย 
  • Assists in the preparation of estimates for materials, equipment and labor cost using SAP.ย 
  • Assists engineering personnel in the gathering of field data and taking measurements; assists in the preparation of work approvals and customer service proposal for various engineering projects, including maintenance and capital projects as required.ย 
  • Records the construction of electrical lines, poles, apparatus and materials; prepares or revises drawings on construction projects; and updates poles and transformer database records.ย 
  • Prepares background drawings for engineers; and updates maps, system drawings, prepares graphs and charts and maintains other department records.ย 
  • Assists in the preparation of computer-aided and drafting data; develops and inputs basic information into computer system.ย 
  • Develops, maintains and plots computer-aided design and drafting data of circuit maps and drawings.ย 
  • Assists with preparation of new power construction jobs.ย 
  • Calculates and records distances, meets bounds and angles.
  • Assists with street light mapping and tabulating.

MARGINAL DUTIES AND RESPONSIBILITIES
  • ย Prepares changes in substation drawings or may prepare drawings of substations and related facilities.ย 
  • Assists with geographical information system updating.ย 
  • Assists with contract rental mapping.ย 
  • Performs other duties as assigned.
QUALIFICATIONS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
Educationย 
High school equivalency with supplemental college courses in engineering, drafting, computer-aided design and drafting, and/or advanced mathematics and;
Experience
Two years of appropriate computer-aided design and drafting experience.
Licensing
A valid driver license issued by the State of California, Department of Motor Vehicles is required.
Knowledgeย 
  • Principles of engineering, electrical distribution systems, computer-aided design and drafting procedures and SAP; related materials and equipment and drafting/design procedure; advance mathematics.
  • National Electrical Code; Cal OSHA title 8 and 24; State of California Electrical Safety Orders; General Orders 95, 128 and 165; building codes and standards; legal land descriptions; procedures and regulations and district's electrical system and service area.
ย 
Skills/Abilities
  • Learn engineering procedures; apply electrical engineering concepts; read, analyze and interpret engineering plans, designs, specifications, circuit maps, street light maps, professional journals, technical procedures or governmental regulations; write reports, business correspondence or procedure manual.
  • Understand safety rules and regulations and work safely; understand safety rules and regulations and work safely; apply concepts such as fractions, percentages, ratios, and proportions; work with mathematical fundamentals of plane and solid geometry and trigonometry.
  • Prepare specifications and instructions regarding the power system; perform computer-aided design and drafting; draft sketches to scale and prepare detailed drawings or designs; estimate materials, equipment and labor costs for installations; operate personal computer and use software including SAP.
  • Perform mathematical computations; inspect completed projects for conformance to design or drawing criteria; works courteously and cooperatively with employees, contractors, consumers, agency representatives and the general public.
ย 
Tools and Equipment Used
  • General office equipment, computer, digitizer, drafting table, drafting instruments, transit, survey instruments, measuring wheel, roll-a-tape, hammer, hatchet, wood stakes, manual, reference books, spray paint, markers and vehicle.
WORK ENVIRONMENT
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is frequently required to work in a well-lighted office environment with climatically controlled temperatures; the employee occasionally is required to work in outside weather conditions; exposed to hot and humid weather temperatures; and exposed to pesticides and crop dusting or spraying.
The noise level in the work environment is usually moderate.
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is frequently required to talk, hear and listen; see; reach forward, upward and downward with hands and arms; use hands to finger, handle, or feel objects, tools, or controls; stand and walk; the employee is occasionally required to stoop, bend, pull and push.
The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.
Degree of Physical Effortย - 4
An employee in this category will be exposed to physical demands requiring strength, coordination and dexterity from a few times a day to many times a day.