1

Computer Programmer Jobs in Fontana, CA (NOW HIRING)

CAD Designer 1

Fontana, CA · On-site

$27.50 - $37.75/hr

From engineering and design to manufacturing and field support, we help customers turn vision into reality while achieving the Lowest In-Place Concrete Cost (LIPCC). Purpose The CAD Designer 1 role ...

Be Seen First

Design & Engineering | Company: Phenix Truck & Van Phenix Truck & Van is seeking a skilled and motivated Electrical CAD Technician - Automotive Systems to join our Design & Engineering team. This ...

Be Seen First

Design & Engineering | Company: Phenix Truck & Van Phenix Truck & Van is seeking a skilled and motivated Electrical CAD Technician - Automotive Systems to join our Design & Engineering team. This ...

Showing results 41-60

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.

CNC Programmer - Mills and Lathes

Allied Mechanical

Ontario, CA • On-site

$38 - $52/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 6 days ago


Job description

ABOUT ALLIED MECHANICAL Since 1951, Allied Mechanical (www.alliedmech.com) has been providing excellence in machining services to a broad range of business platforms including aerospace, space, energy, nuclear, military, oil refinery, turbine compressor, semiconductor and data storage. We specialize in machining large castings and other metal/alloy parts. Allied's greatest asset is its unique ability to offer customers turn-key, fully integrated machining, welding and assembly solutions through a world class team

Allied Mechanical offers a competitive salary with a full range of benefits such as: Medical, dental and vision insurance (as well as other auxiliary benefits i.e. life insurance, pet insurance, LTD) 401(k) with profit sharing company contributions 2 weeks paid time off in the first year, increasing to 3 weeks in the 2nd year and 4 weeks on the 4th year 9 paid holidays Pay Range: $38 - $52 per hour base pay. JOB SUMMARY Responsible for planning and programming machining sequence for precision machined components varying in size from 12" up to over 100." Work will consist of programming 3, 4 & 5 axis machining centers, horizontal and vertical lathes, and Okuma 5 axis VTL and HMC

Responsible for programming efficient tool paths and working with planning and shop personnel to analyze and improve cycle times on new and existing part programs used on various machine tools. This position is subject to ITAR requirements which require incumbents to be a U.S. Person (Citizen, lawful permanent resident, a protected individual per 8 U.S.C

1324(a)(3)) PRIMARY DUTIES Include the following but other duties may be assigned. * Create CNC programs (G-code, macro style if applicable) for 3-axis, 4-axis and potentially multi-axis milling/turning of complex aerospace/defense parts. Use CAD/CAM software (e.g., Mastercam, NX, SolidWorks CAM, or similar) to generate toolpaths, select cutting tools, define machining strategy and verify the program prior to shop release

Work with large/complex components (large castings/forgings, assemblies) and ensure program integrity, machine capacity, tooling, fixturing align with manufacturing needs. Simulate and validate toolpaths (if simulation tools available) and make refinements to optimize cycle time, tool life and part quality. Develop detailed setup sheets, tool lists, machining instructions and program release documentation for use by machinists and setup technicians.

Support first-article runs: assist machinists/setup technicians during initial production of new jobs to validate program performance, identify issues, adjust as needed. Recommend fixturing, workholding and tooling adjustments in collaboration with engineering and production as needed for stability and efficiency. Review existing programs for improvement opportunities: reduce cycle time, improve tool life, reduce scrap, improve surface finish, enhance machine throughput.

Participate in continuous improvement initiatives (5S, lean manufacturing, standardization of programming practices) aligned with company manufacturing excellence goals. Provide feedback to engineering regarding part manufacturability, tooling strategy, or machining feasibility early in job release or quoting phases. Interface with the Engineering Manager, machinists, quality team, and production leadership to coordinate program launch, troubleshooting, and continuous support.

Communicate program changes, machining risks, tooling constraints or machine limitations promptly and effectively. Participate when required in new product introduction (NPI), reviews of drawings/specifications, and help ensure programming considerations are accounted for. Ensure all programs meet customer specifications, tolerances, drawing requirements including GD&T, finish, aerospace/defense industry standards.

Maintain program library, ensure revision control and proper documentation of changes. Operate in compliance with internal quality systems (e.g., AS9100) and, where applicable, with customer/regulatory requirements for aerospace/defense parts. Ensure compliance with aerospace/defense regulatory requirements (AS9100, ITAR, customer-specific standards)

SECONDARY DUTIES AND RESPONSIBILITIES Reports unsafe conditions to manager as well as all accidents and injuries immediately. Assist other department and/or areas as requested by management or supervisor. Follows all company policies and safety guidelines.

Attends all required safety training. SUPERVISORY RESPONSIBILITIES This position does not oversee any personnel. SKILLS/ EXPERIENCE 3-5 years' experience working in the precision machined components industry, preferably in a job shop environment.

Computer proficiency in MS Office includes, but is not limited to Excel, Word, PowerPoint. 3-5 years' experience working with CAD/CAM software (MasterCam, Vericut), programming mills and lathes Experience working with machinists and the shop floor to validate programs and support first articles is strongly preferred. Strong understanding of G-code, macro programming, machining fundamentals, tooling, workholding, and fixture design.

Ability to program for milling and turning operations including multi-axis (if applicable). Competence reading and interpreting engineering drawings, GD&T, manufacturing specifications. Simulation tool experience (e.g., Vericut) is a plus

Familiarity with large part machining, heavy castings/forgings or large-format equipment is beneficial given Allied's capabilities. EDUCATION High School diploma/ GED. Associates degree or a technical certification in manufacturing technology, mechanical engineering technology or equivalent is preferred.

Prior direct experience may be substituted for degree. PHYSICAL DEMANDS Note: The physical demands described here are representative of those that must be met by an employee to perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee should have the: Ability to Use or operate a computer and other office productivity machinery, such as a copy machine, and computer printer etc. Ability to walk or move to regularly move about inside the office or onto the facility. Ability to see or detect, identify, recognize or Assess surroundings while in the office or facility areas Ability to bend, turn and stoop occasionally Ability to sit or be stationary for extended continuous periods of time Ability to stand for occasional periods of time Ability to occasionally lift and/or move up to 35 pounds Ability to go up and down stairs.

WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing their job. While performing the duties of this job, the employee will spend approximately 70% (excluding breaks and meal periods) of time in an office environment and 30% of the time in the facility. When working in the facility it requires the use of personal protective equipment including (but not limited to) safety slip/ oil resistant shoes and safety glasses.

Allied Mechanical is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law. We encourage women, vets and those with disabilities to apply.

If you need reasonable accommodations in order to apply or need to discuss the physical/mental requirements of this job, contact us at 909-947-2723. PLEASE DO NOT SUBMIT RESUMES IN IMAGE FORMATS (JPEG, PNG, Screenshots). This is a non-management position This is a full time position.