CNC Programmer
$74K - $84K/yr
This CNC programmer role is responsible for developing and supporting the creation of CNC programs and processes to support the manufacturing. This safety-sensitive role will specialize in the ...
$74K - $84K/yr
This CNC programmer role is responsible for developing and supporting the creation of CNC programs and processes to support the manufacturing. This safety-sensitive role will specialize in the ...
$74K - $84K/yr
This CNC programmer role is responsible for developing and supporting the creation of CNC programs and processes to support the manufacturing. This safety-sensitive role will specialize in the ...
Milwaukie, OR · On-site
$74K - $84K/yr
This CNC programmer role is responsible for developing and supporting the creation of CNC programs and processes to support the manufacturing. This safety-sensitive role will specialize in the ...
Milwaukie, OR · On-site
$74K - $84K/yr
This CNC programmer role is responsible for developing and supporting the creation of CNC programs and processes to support the manufacturing. This safety-sensitive role will specialize in the ...
Camas, WA · On-site
$40 - $62/hr
CNC Programmer III Sigma Design is a product development, engineering, and manufacturing firm. Based out of the Pacific Northwest, we offer innovative concept through production services to diverse ...
Camas, WA · On-site
$40 - $62/hr
CNC Programmer III Sigma Design is a product development, engineering, and manufacturing firm. Based out of the Pacific Northwest, we offer innovative concept through production services to diverse ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
Camas, WA · On-site
$40 - $62/hr
CNC Programmer III Sigma Design is a product development, engineering, and manufacturing firm. Based out of the Pacific Northwest, we offer innovative concept through production services to diverse ...
Quick apply
Camas, WA · On-site
$40 - $62/hr
CNC Programmer III Sigma Design is a product development, engineering, and manufacturing firm. Based out of the Pacific Northwest, we offer innovative concept through production services to diverse ...
Hood River, OR · On-site
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
Hood River, OR · On-site
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
Hood River, OR · On-site
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
Hood River, OR · On-site
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
Tualatin, OR · On-site
$32 - $36/hr
Fulcrum Technologies, Inc. is a world class manufacturer of precision engineered, precision fabricated, pre-cast concrete products and related structural steel elements required for the support of ...
Tualatin, OR · On-site
$32 - $36/hr
Fulcrum Technologies, Inc. is a world class manufacturer of precision engineered, precision fabricated, pre-cast concrete products and related structural steel elements required for the support of ...
Clackamas, OR · On-site
$30 - $40/hr
The Programmer plays a critical role in the planning and execution of structural steel fabrication by creating, optimizing, and managing CNC machine programs for cutting, drilling, and punching ...
Clackamas, OR · On-site
$30 - $40/hr
The Programmer plays a critical role in the planning and execution of structural steel fabrication by creating, optimizing, and managing CNC machine programs for cutting, drilling, and punching ...
Vancouver, WA · Hybrid
$80K - $133K/yr
Programmer Analyst I Hybrid role(3days/weekin office)atourPortland, Medford, Fargo, Burlington, Spokane, Vancouver, Renton, Boise, Lewiston or Salt Lake Cityoffices. Candidates must reside within ...
Vancouver, WA · Hybrid
$80K - $133K/yr
Programmer Analyst I Hybrid role(3days/weekin office)atourPortland, Medford, Fargo, Burlington, Spokane, Vancouver, Renton, Boise, Lewiston or Salt Lake Cityoffices. Candidates must reside within ...
Portland, OR · Hybrid
$80K - $133K/yr
Programmer Analyst I Hybrid role(3days/weekin office)atourPortland, Medford, Fargo, Burlington, Spokane, Vancouver, Renton, Boise, Lewiston or Salt Lake Cityoffices. Candidates must reside within ...
Portland, OR · Hybrid
$80K - $133K/yr
Programmer Analyst I Hybrid role(3days/weekin office)atourPortland, Medford, Fargo, Burlington, Spokane, Vancouver, Renton, Boise, Lewiston or Salt Lake Cityoffices. Candidates must reside within ...
Vancouver, WA · On-site
$27.25 - $37.50/hr
This role represents the opportunity to take on an important leadership position with an innovative high tech industrial engineering and manufacturing company. Automation Hydraulics designs and ...
Vancouver, WA · On-site
$27.25 - $37.50/hr
This role represents the opportunity to take on an important leadership position with an innovative high tech industrial engineering and manufacturing company. Automation Hydraulics designs and ...
$27.25 - $37.50/hr
This role represents the opportunity to take on an important leadership position with an innovative high tech industrial engineering and manufacturing company. Automation Hydraulics designs and ...
$27.25 - $37.50/hr
This role represents the opportunity to take on an important leadership position with an innovative high tech industrial engineering and manufacturing company. Automation Hydraulics designs and ...
Portland, OR · On-site
$80K - $133K/yr
Programmer Analyst I Hybrid role (3 days/week in office) at our Portland, Medford, Fargo, Burlington, Spokane, Vancouver, Renton, Boise, Lewiston or Salt Lake City offices. Candidates must reside ...
Portland, OR · On-site
$80K - $133K/yr
Programmer Analyst I Hybrid role (3 days/week in office) at our Portland, Medford, Fargo, Burlington, Spokane, Vancouver, Renton, Boise, Lewiston or Salt Lake City offices. Candidates must reside ...
Interpret blueprints, engineering drawings, and product specifications to determine required measurements and inspection criteria. * Use precision measuring tools, including micrometers, calipers ...
Quick apply
Interpret blueprints, engineering drawings, and product specifications to determine required measurements and inspection criteria. * Use precision measuring tools, including micrometers, calipers ...
Portland, OR · On-site
$52.35 - $62.84/hr
NC Programmer CMM, CATIA V5, & 3D Metrology Portland, OR $52.35 - $62.84/Hour U.S. Citizenship is required by Federal Law We are seeking an NC Programmer - CMM, CATIA V5 & 3D Metrology to support ...
Portland, OR · On-site
$52.35 - $62.84/hr
NC Programmer CMM, CATIA V5, & 3D Metrology Portland, OR $52.35 - $62.84/Hour U.S. Citizenship is required by Federal Law We are seeking an NC Programmer - CMM, CATIA V5 & 3D Metrology to support ...
$25.50 - $34.75/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$25.50 - $34.75/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$25.50 - $34.75/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$25.50 - $34.75/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$13.76 - $19.67
4% of jobs
$19.67 - $25.57
9% of jobs
$29.81 is the 25th percentile. Wages below this are outliers.
$25.57 - $31.47
17% of jobs
$31.47 - $37.38
13% of jobs
The median wage is $40.82 / hr.
$37.38 - $43.28
13% of jobs
$43.28 - $49.19
10% of jobs
$49.19 - $55.09
9% of jobs
$56.20 is the 75th percentile. Wages above this are outliers.
$55.09 - $61
9% of jobs
$61 - $66.90
7% of jobs
$66.90 - $72.81
6% of jobs
$72.81 - $78.71
4% of jobs
$13
$45
$78
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

$74K - $84K/yr
Other
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 6 days ago
United. Inspired. Performance unites us, innovation inspires us, and commitment drives us to keep moving forward.
All new thinkers are welcome. We are looking for candidates who want to develop, grow, and dare to think new. Innovation is an important part of our DNA. If you appreciate an environment where you get to think new and constantly evolve, you will thrive here.
Join Our Team as a CNC Programmer at Epiroc!
This CNC programmer role is responsible for developing and supporting the creation of CNC programs and processes to support the manufacturing. This safety-sensitive role will specialize in the creation of CNC programs for machining processes but may assist in other manufacturing areas such as welding or material prep.Â
Work Type: Onsite - This position will be based onsite at our Milwaukie, OR facility. This job opening is not eligible for immigration/work visa sponsorship
Shift Timings: Dayshift; Monday to FridayÂ
Salary Range: The salary for this position is between $74,000 and $84,000 annually, depending on experience and qualifications. This range reflects our commitment to fair pay based on skills, experience, and market standards.
Responsibilities:
Knowledge/Education:
Skills and Abilities:
Note: This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the job. Employees are held accountable for all duties of the job.
Â
About us. Epiroc is a global productivity partner for mining & construction customers and accelerates the transformation toward a sustainable society. With ground-breaking technology, we develop and provide innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. We also offer world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Our global headquarters is based in Stockholm, Sweden and we have around 18,000 passionate employees supporting and collaborating with customers in over 150 countries around the world. Learn more at epirocgroup.com.
As a leading global manufacturer of industrial tools and attachments, our premium brands include Paladin, LaBounty, Pengo, Dubuis, and STANLEY which offer premier equipment and services in more than 200 product categories.
We succeed in our core business because we are passionate innovators with courage to change. With collaboration and mutual confidence, teams and individuals trust and support each other's abilities to offer solutions. Together, we lead the way to make mining and construction more sustainable.
Epiroc offers rewarding experiences and professional growth opportunities. Recognition for your hard work includes:
Join us, and be part of a diverse, innovative and highly collaborative team. An inclusive workplace that allows people to thrive. Inclusion is foundational for our Epiroc culture. We want all our people to have a strong sense of belonging. As we work in diverse teams across geographies, cultures, and professional areas, inclusive behavior is something we expect from ourselves and each other. We are continually looking for ways to strengthen our inclusive culture.
A place where we all matter. Epiroc's diversity approach is holistic, and our goal is to continue attracting, developing and retaining talented employees from diverse backgrounds, allowing us to benefit from a wide variety of experiences and perspectives.
Employment at Epiroc is "at-will," which means that either you or the company can terminate the employment relationship at any time, with or without prior notice, and for any reason not prohibited by statute, in accordance with state and federal guidelines. All employment is continued on that basis. No supervisor, manager or executive of the company, other than the General Manager in a signed writing, has any authority to alter the foregoing. Signature of this document serves as acknowledgment of receipt and does not create a contract of employment.
Epiroc is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
United. Inspired. Performance unites us, Innovation inspires us, and commitment drives us to keep moving forward. In the 150 countries where you can find Epiroc, we encourage our employees to take ownership of their own development and careers with the support of their leaders. We are committed to giving you every opportunity to succeed in a culture of innovation, diversity, and collaboration, combined with a caring atmosphere.
#LI-HP1 #LI-Onsite
Any background check conducted will be evaluated through an individualized assessment, taking into account the job's specific requirements and the candidate's circumstances.Â
It all starts with people. The world needs metals and minerals for the energy transition and our cities and infrastructure must be developed to serve a growing population. To succeed, we need to speed up the shift towards more sustainable mining and construction industries. We at Epiroc accelerate this transformation, together with customers and business partners in more than 150 countries, by developing and providing innovative and safe equipment, digital solutions, and aftermarket support.
All new thinkers are welcome. We are looking for those who want to develop, grow, and dare to think new. In Epiroc we attract, develop, and retain diverse talent valuing authenticity and unique perspectives, driving our spirit of innovation. We foster an inclusive culture where diversity isn't just a goal but a part of our values and way of working. This is how we do business for a sustainable future. Learn more atwww.epiroc.com