1

Computer Programmer Jobs in Fontana, CA (NOW HIRING)

CNC Programmer III

Yorba Linda, CA · On-site

$34.70 - $42.40/hr

This role provides engineering expertise in CAD/CAM programming, tooling design and selection, equipment capability analysis, and machining process improvement. The CNC Programmer III collaborates ...

CAD Drafter / Designer

Corona, CA · On-site

$23.25 - $31.25/hr

Working closely with the Engineering Manager, Design Engineers, and Project Managers, you will ... CAD drafting experience using SolidWorks and AutoCAD . * Experience creating drawings related to:

CNC Programmer

Orange, CA · On-site

$28.25 - $38.75/hr

Computer Skills: Intermediate. Supervisory Responsibilities: None. Work Environment: The work ... CNC programming: 3 years (Required) * Mastercom OR PC-DMIS software ITAR This position requires ...

Software Programmer II

Orange, CA · On-site

$43 - $47/hr

Candidates should have a degree in Computer Science or a related field, with experience in software ... Programmers are primarily responsible for writing clean, efficient code for various applications ...

CNC Programmer

Orange, CA · On-site

$28.25 - $38.75/hr

Computer Skills: Intermediate. Supervisory Responsibilities: None. Work Environment: The work ... CNC programming: 3 years (Required) * Mastercom OR PC-DMIS software ITAR This position requires ...

CAD Designer 1

Fontana, CA

$27.50 - $37.75/hr

Ensure clarity and accuracy by following EFCO procedures, collaborating with engineers, and ... Computer Skills : Proficiency in basic CAD software required. * Other Requirements : * Mechanical ...

Showing results 21-40

Computer Programmer information

See Fontana, CA salary details

$33.5K

$66.1K

$97.1K

How much do computer programmer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for computer programmer in Fontana, CA is $66,055.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,300.00 and $81,300.00 per year, depending on experience, location, and employer.

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

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What are the most commonly searched types of Computer Programmer jobs in Fontana, CA?

The most popular types of Computer Programmer jobs in Fontana, CA are:

What job categories do people searching Computer Programmer jobs in Fontana, CA look for?

The top searched job categories for Computer Programmer jobs in Fontana, CA are:

What cities near Fontana, CA are hiring for Computer Programmer jobs?

Cities near Fontana, CA with the most Computer Programmer job openings:

Infographic showing various Computer Programmer job openings in Fontana, CA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 72% Physical, 2% Hybrid, and 26% Remote job distribution, with an average salary of $66,055 per year, or $31.8 per hour.

$68K - $88K/yr

Full-time

Medical, Retirement, PTO

Re-posted 15 days ago


Genuine Parts Company rating

7.3

Company rating: 7.3 out of 10

Based on 62 frontline employees who took The Breakroom Quiz

213th of 423 rated retail wholesalers


Job description

SUMMARY:
Under general supervision, the CAD Designer II will support the engineering team in designing and supplying material handling systems, including unit/package handling, bulk material handling, and automated conveying solutions. The role involves translating engineering concepts into detailed CAD drawings, layouts, and digital models to support project execution. The successful candidate will collaborate closely with engineers, project managers, production, and sales teams to create accurate, constructible designs and ensure seamless project delivery.

JOB DUTIES:

Design Support:
  • Develop detailed CAD drawings, layouts, assemblies, and digital models of material handling systems such as unit/package conveyors, bulk material handling equipment, and automated solutions.

  • Collaborate with Mechanical Engineers to translate design concepts and field data into accurate engineering drawings adhering to customer requirements and industry standards.

  • Prepare bills of materials (BOMs) and assist with maintaining design documentation and revision control.

  • Customize CAD models to represent complex or non-standard components and integrate automated equipment interfaces where applicable.

  • Create prototypes and conduct digital simulations to verify design feasibility and support engineering validation.

  • Utilize 3D point cloud scanning data to create and refine accurate 3D models, ensuring precise representation of existing site conditions and equipment layouts.

  • Use software tools such as Autodesk ReCap to process and manage point cloud data for integration into design workflows.

Project Assistance:
  • Support project coordination by providing timely and accurate CAD deliverables for multiple concurrent projects.

  • Assist with site measurement data consolidation and incorporation into designs.

  • Help track project documentation status and update drawings as engineering changes occur.


Collaboration:
  • Interface with engineers, production, purchasing, and sales teams to clarify design details, resolve technical questions, and ensure alignment of CAD outputs with project goals.

  • Communicate effectively to provide technical clarifications and updates to stakeholders.


Continuous Improvement:
  • Identify opportunities to enhance CAD drafting standards, template libraries, and workflow efficiencies.

  • Stay up-to-date with CAD software advancements and new tools relevant to material handling system design.

EDUCATION & EXPERIENCE:

  • High school diploma or GED required; Associate's degree, technical diploma, or post-secondary coursework in CAD, drafting, or a related field preferred.

  • 5+ years of experience in CAD drafting/design supporting mechanical engineering projects in material handling and industrial automation systems.

  • Proficiency in CAD software such as AutoCAD and Autodesk Inventor.

  • Experience in handling 3D point cloud scanning data and using Autodesk ReCap or for processing scan data and integrating it into 3D modeling.

  • Familiarity with creating engineering drawings, layouts, assemblies, and BOMs for mechanical systems.

  • Basic understanding of material handling equipment and components is required.

  • Ability to read and interpret engineering drawings and specifications.


KNOWLEDGE, SKILLS & ABILITIES:

  • Strong attention to detail and high-quality output standards.

  • Good problem-solving skills and ability to collaborate within a cross-functional team environment.

  • Excellent communication skills, both verbal and written.

  • Ability to manage multiple projects and deadlines concurrently.

PHYSICAL DEMANDS:

  • May require site visits for field measurements and coordination with engineering staff.

  • Work performed in both office and field environments, requiring adaptability to different working conditions.

LICENSES & CERTIFICATIONS:

None specifically required. Certification in CAD software or drafting is beneficial.

COMPANY INFORMATION:
Motion offers an excellent benefits package which includes options for healthcare coverage, 401(k), tuition, reimbursement, vacation, sick, and holiday pay.

Please keep in mind that this is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. It also does not consider other components that make up the total rewards package for the position. If you are hired at Motion, your overall compensation will be determined based on factors such as geographic location, skills, education, and/or experience which may result in total compensation outside of this range.

  • Compensation is from $68,000 to $88,000 annually

Not the right fit? Let us know you're interested in a future opportunity by joining our Talent Community on jobs.genpt.com or create an account to set up email alerts as new job postings become available that meet your interest!

GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.


What Genuine Parts Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom