1

Nc Programmer Jobs in Oregon (NOW HIRING)

Head of Engineering

OR · On-site +1

$130K - $160K/yr

AZ, CA, CO, CT, DC, FL, GA, IL, KS, MA, MD, MI, MS, MO, NC, NJ, NY, OK, TX, UT, VA, and WA. Please ... As Head of Engineering , you will play a critical leadership role in overseeing the direction ...

Located in Beaverton, OR or Raleigh, NC Ralliant is seeking an experienced Platform Engineer to design, build, and operate scalable, automated infrastructure platforms supporting both commercial and ...

... NC. Specific location details and expectations will be discussed during the interview process ... Assigned HV SCADA design, programming, and commissioning tasks are completed accurately and on ...

Beaverton, OR or Raleigh, NC We are seeking a Principal Platform Engineer to design, build, and implement scalable, secure infrastructure solutions across commercial and CMMC Level 2 environments.

Sr Software Developer

OR · On-site +1

$110K - $204K/yr

To join our dynamic team, we require candidates to be residents of WA, OR, ID, AZ, TX, GA, SC, NC ... Lead Engineering Workstreams: Guide small to medium teams through designing, building, testing, and ...

Senior Automation Engineer

Portland, OR · On-site

$110K - $144K/yr

Our Consultant II/Senior Process control engineer works on projects like developing and executing ... You will be reporting to our Raleigh, NC offices. To be successful in this role you would be ...

Senior Automation Engineer

Portland, OR

$110K - $144K/yr

Our Consultant II/Senior Process control engineer works on projects like developing and executing ... You will be reporting to our Raleigh, NC offices. To be successful in this role you would be ...

Senior DevOps Engineer

OR · On-site +1

$125K - $150K/yr

... NC, ND, OH, PA, TX, WI). Responsibilities * Design, implement, and maintain cloud infrastructure for game development and live-service games using one or more cloud platforms (e.g., AWS, Azure, GCP)

$90K - $125K/yr

However if you are in the Charlotte, NC, Roanoke, VA, Marlton, NJ, Pittsburgh, PA, St. Louis, MO ... As a Senior Transmission Line Engineer, you will lead and oversee transmission line project designs ...

$90K - $125K/yr

However if you are in the Charlotte, NC, Roanoke, VA, Marlton, NJ, Pittsburgh, PA, St. Louis, MO ... As a Senior Transmission Line Engineer, you will lead and oversee transmission line project designs ...

Engineering Manager

OR · On-site +1

As an Engineering Manager at Hudl, you'll: * Drive technical strategy. You'll ensure your team ... AL, AZ, FL, GA, ID, IL, IN, IA, KS, KY, LA, MA, MI, MN, MO, NE, NH, NC, NV, OH, OK, PA, SC, SD, TN ...

Some of our prestigious clients are State of CA, State of OR, State of FL, State of NC, State of GA ... Experienced Sr. SW developer with J2EE experience and RAD v9.6 * Experienced MS SQL 2014 developer ...

Senior Lead IT Engineer

OR · On-site +1

$132K - $176K/yr

The Role The Senior Lead IT Engineer is a technical leadership role responsible for the design ... CO HI MI MN NC NH NV OR RI $145,456 - $193,940 in these states: AK CA CT DC DE IL MA MD NJ NY TX VA ...

Identity Engineer - Active Directory

Beaverton, OR · On-site

$55 - $71.75/hr

Raleigh, NC OR Beaverton, OR Hybrid The Identity Engineer - Active Directory is responsible for administering, engineering, and optimizing Ralliant Corporation's complex, multi-domain Active ...

next page

Showing results 1-20

Nc Programmer information

See Oregon salary details

$12

$41

$72

How much do nc programmer jobs pay per hour?

As of Jun 13, 2026, the average hourly pay for nc programmer in Oregon is $41.80, according to ZipRecruiter salary data. Most workers in this role earn between $27.21 and $54.38 per hour, depending on experience, location, and employer.

Can a CNC machinist make 6 figures?

A CNC programmer, a role related to CNC machining, can potentially earn six-figure salaries with extensive experience, advanced skills, and working in high-demand industries or locations. Factors such as certifications, specialization in complex machinery, and overtime can also influence earning potential.

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

To thrive as an NC Programmer, you need a strong background in CNC machining, computer-aided manufacturing (CAM), and blueprint reading, typically supported by relevant technical education or certifications. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Siemens NX and knowledge of G-code programming are essential. Attention to detail, problem-solving abilities, and effective communication help ensure accurate program development and collaboration with production teams. These skills are vital for producing precise, efficient machining programs that maximize productivity and minimize errors in manufacturing.

Can a CNC machinist make 100k a year?

A CNC programmer can potentially earn $100,000 or more annually, especially with advanced skills, experience, certifications, and working in high-demand industries or locations. Salary depends on factors such as complexity of work, overtime, and the use of advanced CNC machinery and programming software.

What is an NC programmer?

An NC programmer designs and develops computer-controlled machine tool programs used in manufacturing processes. They use computer-aided design (CAD) and computer-aided manufacturing (CAM) software to create precise instructions for CNC machines, ensuring efficient and accurate production. Strong knowledge of machining, programming languages like G-code, and attention to detail are essential for this role.

Will AI replace CNC programmers?

AI technology can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in interpreting complex designs, making adjustments, and ensuring safety. Human oversight remains essential for quality control and problem-solving in manufacturing environments. CNC programming also involves understanding machine capabilities and applying critical thinking that AI currently cannot replicate fully.

What are NC Programmers?

NC Programmers, or Numerical Control Programmers, are professionals who create programs and instructions for computer-controlled machines, such as CNC (Computer Numerical Control) machines. They use specialized software to convert engineering drawings and specifications into precise code that directs machines on how to manufacture parts. NC Programmers play a vital role in industries like manufacturing, aerospace, and automotive, ensuring components are produced accurately and efficiently. Their expertise helps streamline production processes and maintain high-quality standards.

What are some common challenges NC Programmers face when working with complex machinery or new manufacturing processes?

NC Programmers often encounter challenges such as interpreting intricate engineering drawings, adapting programs for machines with varying capabilities, and troubleshooting unexpected issues during test runs. Collaborating closely with machinists and engineers is essential to ensure programmed instructions align with real-world machine functions and tolerances. Staying updated on the latest CAM software and machine technologies also helps address these challenges and ensures efficient, error-free production.

What is the difference between Nc Programmer vs CNC Machinist?

AspectNc ProgrammerCNC Machinist
Primary RoleDesigns and develops CNC programs to control machine toolsOperates and sets up CNC machines to produce parts
Skills & CertificationsKnowledge of CAD/CAM software, programming languages, and machine operationMachine operation skills, blueprint reading, and basic programming knowledge
Work EnvironmentTypically works in engineering or programming departmentsWorks directly on the shop floor operating CNC machines
Industry UsageUsed in manufacturing, aerospace, automotive, and metalworking industriesCommonly employed in manufacturing and machining facilities

While both Nc Programmers and CNC Machinists work closely with CNC machines, Nc Programmers focus on creating the programs that control machine operations, often working in design or engineering roles. CNC Machinists operate and set up the machines based on those programs, executing the manufacturing process on the shop floor.

What are popular job titles related to Nc Programmer jobs in Oregon? For Nc Programmer jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for Nc Programmer jobs? Cities in Oregon with the most Nc Programmer job openings:

JAVA Developer (with Strong ColdFusion

US IT Solutions Inc

Salem, OR • On-site

Full-time

Posted 15 days ago


Job description

Company Description

We are from US IT Solutions, an ISO Certified, E-Verify, WMBE Certified organization established in 2005 in CA. Our company is serving various State, Local and County Departments for over 10 years. USITSOL has been helping clients innovate across all phases of the application lifecycle for over a decade. Some of our prestigious clients are State of CA, State of OR, State of FL, State of NC, State of GA, State of CO, State of VA, State of AR, State of MI, State of OH, State of IL, State of MO, State of MS, California State University, Sacramento Area Sanitation Department, SMUD, Sound Transit, LA Superior Courts, District of Columbia, UMAS, University of Central Florida and Hennepin County and many more.

Job Description

Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. May require a bachelor's degree. Requires 5 years or more of experience in the field or in a related area. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals.

Qualifications

The client needs to migrate the database from DB2 to MS SQL and there will be major table and database changes. Developer work will include analysis of data changes and updating system data scripting

Additional Information

All your inform

ColdFusion

Communication skills both verbal and written

Data Analysis

Java

JavaScript

MicrosoftOffice

SQL

SSRS

ation will be kept confidential according to EEO guidelines.