1

Programmer Programmer Jobs in Riverside, CA (NOW HIRING)

The CNC programmer develops and optimizes programs for advanced 3-axis and 5-axis, mills and mill-turn machines, contributing directly to prototype creation and production of high-precision medical ...

CNC Programmer

Irvine, CA

$28.50 - $39/hr

Provides programming support for machining parts & tools on numerically controlled machines by suggesting/ implementing program edit or re-wright of machine instruction. * Create, modify, and ...

Job Title: CNC Programmer Pay Rate: $29.83 - $40.00 Depending on experience Location: Irvine, CA Area Code: 949 ZIP Code: 92618 Start Date: Right Away Shift: 1st Shift Keywords: #IrvineJobs ...

CNC Programmer

Orange, CA · On-site

$45 - $75/hr

CNC MILL & LATHE PROGRAMMER Department: MACHINE SHOP Reports To: MACHINE SHOP MANAGER FLSA Status: FULL TIME HOURLY Position Summary: An experienced CNC Lathe Programmer should process excellent ...

CNC Programmer

Orange, CA · On-site

$28.25 - $38.75/hr

An experienced CNC Lathe Programmer should process excellent attention to detail, and will be responsible to follow out Programming jobs in accordance with customer and Company procedures and ...

CNC Programmer

Riverside, CA · On-site

$28 - $33/hr

Job Summary The CNC Programmer is responsible for the management and execution of customer quotations, including the selection of tooling, and determination of programming component geometry of parts.

CNC Programmer

Orange, CA · On-site

$28.25 - $38.75/hr

An experienced CNC Lathe Programmer should process excellent attention to detail, and will be responsible to follow out Programming jobs in accordance with customer and Company procedures and ...

Lathe Programmer

Chino, CA · On-site

$20 - $40/hr

CNC Programming experience (MasterCAM) * Previous experience in setting up and operating CNC lathe machines * G & M Code experience * Knowledge of safetyprotocolsand shop procedures * Effective ...

Job Summary The CNC Programmer is responsible for the management and execution of customer quotations, including the selection of tooling, and determination of programming component geometry of parts.

Lathe Programmer

Chino, CA · On-site

$20 - $40/hr

CNC Programming experience (MasterCAM) * Previous experience in setting up and operating CNC lathe machines * G & M Code experience * Knowledge of safety protocols and shop procedures * Effective ...

Lathe Programmer

Chino, CA · On-site

$20 - $40/hr

CNC Programming experience (MasterCAM) * Previous experience in setting up and operating CNC lathe machines * G & M Code experience * Knowledge of safety protocols and shop procedures * Effective ...

Software Programmer II

Orange, CA · On-site

$43 - $47/hr

Software programmer is responsible for designing, coding, testing, and maintaining software applications. Write efficient and scalable code, collaborate with team members to develop software ...

next page

Showing results 1-20

Programmer Programmer information

See Riverside, CA salary details

$12

$41

$71

How much do programmer programmer jobs pay per hour?

As of Jul 21, 2026, the average hourly pay for programmer programmer in Riverside, CA is $41.25, according to ZipRecruiter salary data. Most workers in this role earn between $26.83 and $53.65 per hour, depending on experience, location, and employer.

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

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

To thrive as a Programmer, you need strong analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.
What are popular job titles related to Programmer Programmer jobs in Riverside, CA? For Programmer Programmer jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Programmer Programmer jobs in Riverside, CA look for? The top searched job categories for Programmer Programmer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Programmer Programmer jobs? Cities near Riverside, CA with the most Programmer Programmer job openings:
Infographic showing various Programmer Programmer job openings in Riverside, CA as of July 2026, with employment types broken down into 87% Full Time, 6% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $85,793 per year, or $41.2 per hour.
CNC Programmer

CNC Programmer

Applied Medical

Rancho Santa Margarita, CA • On-site

$30 - $40/hr

Full-time

Medical, Life, Retirement, PTO

Re-posted 27 days ago


Applied Medical rating

8.0

Company rating: 8.0 out of 10

Based on 23 frontline employees who took The Breakroom Quiz


Job description

Applied Medical is a new-generation medical device company with a proven business model and commitment to innovation fueled by rapid business growth and expansion. Our company has been developing and manufacturing advanced surgical technologies for over 35 years and has earneda strong reputationfor excellence in the healthcare field. Our unique business model, combined with our dedication to delivering the highest quality products, enables team members to contribute to a larger capacity than is possible in typical positions.


Position Description

Position Overview
Applied Medical is seeking a skilled CNC programmer to join its innovative research and development team. The CNC programmer develops and optimizes programs for advanced 3-axis and 5-axis, mills and mill-turn machines, contributing directly to prototype creation and production of high-precision medical devices. This role collaborates with engineers, designers, and quality teams to drive product innovation, uphold rigorous quality standards, and support the company’s mission of delivering cutting-edge surgical technologies.

Key Responsibilities

  • Develop, optimize, and troubleshoot CNC programs for 3-axis, 5-axis, mills and lathes.
  • Maintain strict adherence to quality standards by conducting inspections and audits, ensuring all parts meet customer specifications and regulatory requirements.
  • Collaborate with engineering, quality control, and supervisory teams to implement design specifications and improve manufacturing processes.
  • Follow Applied Medical standard operating procedures (SOPs) precisely, achieving zero compliance issues during internal and external audits.
  • Schedule and prioritize CNC programming tasks to meet production timelines while supporting rapid prototyping and full-scale production goals.
  • Analyze machining processes and materials, including stainless steel, aluminum, plastics, tool steels, and hardened materials, to optimize performance and maintain tight tolerances.
  • Support continuous improvement initiatives, including tooling, fixturing, and process enhancements, to maximize efficiency and precision.

Success in This Role Looks Like

  • Deliver CNC programs that enable high-quality prototypes and production parts, supporting Applied Medical’s innovation and growth.
  • Ensure all manufactured components consistently meet or exceed stringent tolerances and quality standards.
  • Collaborate effectively across engineering, quality, and production teams to resolve challenges and enhance process efficiency.
  • Demonstrate adaptability by successfully programming multiple materials and complex geometries while maintaining schedule adherence.
  • Contribute to continuous improvement initiatives that reduce waste, improve throughput, and advance Applied Medical’s manufacturing capabilities.

Position Requirements

This position requires the following skills and attributes

  • Five years of experience programming 3-axis and/or 5-axis CNC milling machines or lathes.
  • Proficiency with Autodesk Fusion or equivalent CAD/CAM software.
  • Strong understanding of machining techniques for materials such as stainless steel, aluminum, plastics, tool steels, and hardened tool steels.
  • Ability to consistently hold tight tolerances and ensure precision in all machined components.
  • Strong interpersonal skills and the ability to collaborate effectively with cross-functional teams.
  • Availability to work overtime as needed to meet project timelines and production goals.
  • Knowledge of standard operating procedures, quality assurance, and compliance in a regulated medical device environment.

Preferred

The following skills and attributes are preferred

  • Experience machining molds and mold components.
  • Familiarity with multi-grade stainless steel machining.
  • Prior work in medical device prototyping or high-precision manufacturing environments.

Benefits

Benefits

  • Competitive compensation range: $30 - $40 / hour (California). 
  • Comprehensive benefits package. 
  • Training and mentorship opportunities. 
  • On-campus wellness activities. 
  • Education reimbursement program. 
  • 401(k) program with discretionary employer match. 
  • Generous vacation accrual and paid holiday schedule. 

Please note that the compensation range may be adjusted in the future, and bonus and incentive compensation plans may apply. 

Our total reward package reflects our commitment to employee growth and well-being, as we invest in your development and offer a range of benefits designed to enhance your career and life. 

All compensation and benefits are subject to plan documents and written agreements. 

Equal Opportunity Employer

Applied Medical is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, disability (mental and physical), exercising the right to family care and medical leave, gender, gender expression, gender identity, genetic information, marital status, medical condition, military or veteran status, national origin, political affiliation, race, religious creed, sex (including pregnancy, childbirth, breastfeeding and related medical conditions), or sexual orientation, or any other status protected by federal, state or local laws in the locations where Applied Medical operates.

Qualifications:

This position requires the following skills and attributes

  • Five years of experience programming 3-axis and/or 5-axis CNC milling machines or lathes.
  • Proficiency with Autodesk Fusion or equivalent CAD/CAM software.
  • Strong understanding of machining techniques for materials such as stainless steel, aluminum, plastics, tool steels, and hardened tool steels.
  • Ability to consistently hold tight tolerances and ensure precision in all machined components.
  • Strong interpersonal skills and the ability to collaborate effectively with cross-functional teams.
  • Availability to work overtime as needed to meet project timelines and production goals.
  • Knowledge of standard operating procedures, quality assurance, and compliance in a regulated medical device environment.
Education:UNAVAILABLEEmployment Type: FULL_TIME

What Applied Medical employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom